But, the point is, there may not be any "lines" to read.  You may get lucky
and find a string that looks like an EOL or you may not and blow out your
buffers trying to read until you find one.

Why not just read fixed length buffers instead of lines?  Can you tell us
what you are trying to do?

-----Original Message-----
From: Unmoderated discussion of advanced .NET topics.
[mailto:[EMAIL PROTECTED] On Behalf Of dave wanta
Sent: Thursday, April 14, 2005 10:46 AM
To: [email protected]
Subject: Re: [ADVANCED-DOTNET] BinaryReader ReadLine() ?!?

0x13 0x13, or 0x13, or 0x10.  (Same as ReadLine()  in StreamReader).

Now, I realize that people say "BinaryReader is used for reading binary
files". However, There is a ReadChar() and ReadChars() method.  So, you can
build a ReadLine() method. I'm planning on doing just this, but will need to
maintain my own internal char buffer.  I could call ReadChar() and just keep
checking for 0x13 and 0x10 (which I did as a quick proof of concept).
However, when doing this against a file, you end up accessing the file for
each char.

I'm sure I'm not the only one who has needed to do this.  Just looking for
any tips/pointers, before I re-invent the wheel.

Thanks,
Dave


----- Original Message -----
From: "Philip Nelson" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Thursday, April 14, 2005 9:35 AM
Subject: Re: [ADVANCED-DOTNET] BinaryReader ReadLine() ?!?


> What exactly constitutes a line in a binary file?
>
> --- dave wanta <[EMAIL PROTECTED]> wrote:
> > Hi All,
> > Has anyone ever implemented a ReadLine() method for a BinaryReader?
> > I'm sure I'm not the only one implementing this, yet googling has
> > turned up
0.
>
>
> Philip - http://blogs.xcskiwinn.org/panmanphil
> "There's a difference between righteous anger and just being crabby" -
Barbara
>
> ===================================
> This list is hosted by DevelopMentorR  http://www.develop.com
>
> View archives and manage your subscription(s) at
http://discuss.develop.com
>

===================================
This list is hosted by DevelopMentorR  http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com

===================================
This list is hosted by DevelopMentor�  http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com

Reply via email to