Hello, Hoping that some one could help me on this one. Below is part of a text file that I need to amend. It's a log file that an Application generates and would like to remove multiple enteries of per instance...

For example:

In Text file--
L3 T11100 106147656 [CRulesChecker::LogProgress] File: SpeedScreenApi.dll, User: IT2000\ssnf34cm
L3 T11100 106147656 [CRulesChecker::LogProgress] File: SpeedScreenApi.dll, User: IT2000\ssnf34cm
L3 T11100 106147656 [CRulesChecker::LogProgress] File: SpeedScreenApi.dll, User: IT2000\ssnf34cm
L3 T11100 106147656 [CRulesChecker::LogProgress] File: SpeedScreenApi.dll, User: IT2000\ssnf34cm
L3 T11100 106147656 [CRulesChecker::LogProgress] File: SpeedScreenApi.dll, User: IT2000\ssnf34cm
L3 T11100 106147656 [CRulesChecker::LogProgress] File: SpeedScreenApi.dll, User: IT2000\ssnf34cm
L3 T11100 106147656 [CRulesChecker::LogProgress] File: SpeedScreenApi.dll, User: IT2000\ssnf34cm
L3 T11100 106147656 [CRulesChecker::LogProgress] File: SpeedScreenApi.dll, User: IT2000\ssnf34cm
L3 T11100 106147656 [CRulesChecker::LogProgress] File: SpeedScreenApi.dll, User: IT2000\ssnf34cm
L3 T11100 106147671 [CRulesChecker::LogProgress] File: SpeedScreenApi.dll, User: IT2000\ssnf34cm
L3 T11100 106147671 [CRulesChecker::LogProgress] File: SpeedScreenApi.dll, User: IT2000\ssnf34cm
L3 T11100 106147671 [CRulesChecker::LogProgress] File: SpeedScreenApi.dll, User: IT2000\ssnf34cm
L3 T11100 106147671 [CRulesChecker::LogProgress] File: SpeedScreenApi.dll, User: IT2000\ssnf34cm
L3 T11100 106147671 [CRulesChecker::LogProgress] File: SpeedScreenApi.dll, User: IT2000\ssnf34cm
L3 T21296 106147734 [CRulesChecker::LogProgress] File: wshom.ocx, User: IT2000\sshp21kd
L3 T21296 106147734 [CRulesChecker::LogProgress] File: wshom.ocx, User: IT2000\sshp21kd
L3 T21296 106147734 [CRulesChecker::LogProgress] File: wshom.ocx, User: IT2000\sshp21kd
L3 T21296 106147734 [CRulesChecker::LogProgress] File: wshom.ocx, User: IT2000\sshp21kd
L3 T21296 106147734 [CRulesChecker::LogProgress] File: wshom.ocx, User: IT2000\sshp21kd
L3 T21296 106147734 [CRulesChecker::LogProgress] File: wshom.ocx, User: IT2000\sshp21kd
L3 T21296 106147734 [CRulesChecker::LogProgress] File: wshom.ocx, User: IT2000\sshp21kd
L3 T21296 106147750 [CRulesChecker::LogProgress] File: wshom.ocx, User: IT2000\sshp21kd
L3 T21296 106147750 [CRulesChecker::LogProgress] File: wshom.ocx, User: IT2000\sshp21kd
L3 T21296 106147750 [CRulesChecker::LogProgress] File: wshom.ocx, User: IT2000\sshp21kd
L3 T21296 106147750 [CRulesChecker::LogProgress] File: wshom.ocx, User: IT2000\sshp21kd
L3 T21296 106147750 [CRulesChecker::LogProgress] File: wshom.ocx, User: IT2000\sshp21kd
L3 T21296 106147750 [CRulesChecker::LogProgress] File: wshom.ocx, User: IT2000\sshp21kd
L3 T21296 106147750 [CRulesChecker::LogProgress] File: wshom.ocx, User: IT2000\sshp21kd
L3 T11100 106147781 [CRulesChecker::LogProgress] File: SpeedScreenApi.dll, User: IT2000\ssnf34cm
L3 T11100 106147781 [CRulesChecker::LogProgress] File: SpeedScreenApi.dll, User: IT2000\ssnf34cm
L3 T11100 106147781 [CRulesChecker::LogProgress] File: SpeedScreenApi.dll, User: IT2000\ssnf34cm
L3 T11100 106147781 [CRulesChecker::LogProgress] File: SpeedScreenApi.dll, User: IT2000\ssnf34cm
L3 T12112 106147812 [CRulesChecker::LogProgress] File: taskmgr.exe, User: IT2000\hitsdh
L3 T12112 106147812 [CRulesChecker::LogProgress] File: taskmgr.exe, User: IT2000\hitsdh
L3 T12112 106147812 [CRulesChecker::LogProgress] File: taskmgr.exe, User: IT2000\hitsdh
L3 T12112 106147812 [CRulesChecker::LogProgress] File: taskmgr.exe, User: IT2000\hitsdh
L3 T12112 106147812 [CRulesChecker::LogProgress] File: taskmgr.exe, User: IT2000\hitsdh
So.. I'm trying to get 1 instance and put it either into another log file or in a list box. I've tried using strComp but failed.

Any help on this would be great.