Dim FSO As Scripting.FileSystemObject Dim FileStream As Scripting.TextStream Dim FileContent As String Dim StartPosition As Long Dim EndPosition As Long Dim LineContents As String Set FSO = New Scripting.FileSystemObject Set FileStream = FSO.OpenTextFile("C:\WINNT\SYSTEM32\DRIVERS\etc\Services") FileContent = FileStream.ReadAll StartPosition = InStr(1, FileContent, "van52", vbBinaryCompare) If StartPosition > 0 Then 'Line is founded EndPosition = InStr(StartPosition, FileContent, vbCr, vbBinaryCompare) LineContents = Mid(FileContent, StartPosition, EndPosition - StartPosition) End If FileStream.Close Set FileStream = Nothing Set FSO = NothingAfter this, extract number from founded line.
Plamen Ivanov
MCSD .NET Early Achiever and MCAD .NET Charter Member (VB .NET/SQL Server 2000)
MCSD (VB 6.0/SQL Server 2000) br>
VB (.NET) - what other language do you need in the whole Universe?...