help with streamreader.readline

I am using the streamreader.readline class method to read a file with anywhere from 10 to 150 lines in it. However, Everytime I step threw my code, every 5th or 6th line that is read is missing approximately 4 characters. Does anyone know why it is doing this?

Here is my code:

Dim objReader As StreamReader
Dim sFileName As String
Dim count As Integer = 0

objReader = New StreamReader(sFileName, System.Text.Encoding.ASCII)
Dim sLine As String = Nothing
objReader.BaseStream.Seek(0, SeekOrigin.Begin)
Do While (objReader.Peek() >= 0)
sLine = objReader.ReadLine() 'This is where it fails. When I read the line, it is missing approx. 4 chars. at the 112th position.
sLine.PadRight(226) ' do this to parse through the line
objReader.BaseStream.Position = objReader.BaseStream.Position + 1
'Parse through the line here.
Loop
objReader.Close()


Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories