Home All Groups Group Topic Archive Search About

Streams, Files, Readers and Writers

Author
9 Feb 2006 8:21 PM
Bryan Dickerson
I evidently need to go back to remedial .Net class (I even 'Google'-ed this
and didn't come up with much), as it must be so easy that even a neophyte
could do it.  So please help a neo-in-training!

I just want to read a text file into a MemoryStream so as to use the stream
for something else.  I have instructions that work (I've tested them) for
the 'something else,' but I'm having severe trials with the
text-to-MemoryStream part.   This is what I have (that's not working):

      Dim sAppDir As String = Replace(Application.StartupPath(), "bin",
String.Empty)
      Dim fileIn As New StreamReader(sAppDir & "Test1.xml")
      Dim stream As New MemoryStream(fileIn.ReadToEnd.Length)
      Dim writer As New StreamWriter(stream)
      Dim fileOut As New StreamWriter(sAppDir & "Test1_Results.txt")

      writer.Write(fileIn.ReadToEnd.ToString)

Thanx!

--
TFWBWY...A

Author
9 Feb 2006 10:44 PM
YYZ
I honestly don't understand what you are trying to do...it looks like
you get your memorystream ok, except that you don't DO anything with it
-- I mean, you intialize it to hold all the text in the xml file, but
then never do anything with it...

Matt
Author
10 Feb 2006 3:59 PM
Bryan Dickerson
Well, I said that I had some example code for the 'do-something-with-it'
part.  But it's a mute point now, anyway, 'cause I figured it out and it's
working.  It's truly amazing what a decent night's sleep will do for your
perspective...

Show quoteHide quote
"YYZ" <matt.da***@gmail.com> wrote in message
news:1139525082.974754.241750@z14g2000cwz.googlegroups.com...
>I honestly don't understand what you are trying to do...it looks like
> you get your memorystream ok, except that you don't DO anything with it
> -- I mean, you intialize it to hold all the text in the xml file, but
> then never do anything with it...
>
> Matt
>