Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB2005.net/VB6 tekstitiedoston luku (VB.NET)

Jokkeri [21.10.2005 13:45:53]

#

Tallennan tekstitiedostoon VB6:lla tekstiä seuraavasti:

Set txtFile = fso.CreateTextFile(Testi.txt", True)
txtFile.WriteLine ("Tämä on testiä")
txtFile.Close

Ohjelma tallentaa sen tiedostoksi ja näkyy oikein avattaessa esim. Notepadilla

Mutta kun yritän lukea VB2005.net ohjelmalla seuraavasti:

Dim srApu As StreamReader = New StreamReader("Testi.txt", System.Text.Encoding.GetEncoding(1252))
TextBox1=srApu.ReadLine()
rsApu.Close()

niin lukemista TextBox1:seen ei tapahdu.
Pitääkö VB6:lla tehtyyn lisätä jotain merkkejä vai miksi ei toimi?

Jokkeri [21.10.2005 17:28:22]

#

Rupesi jo pelittämään!

Niko [22.10.2005 22:06:31]

#

Jos saat pelittämään niin ois ihan kiva jos postais ratkaisun muillekki :)

Juice [22.10.2005 22:33:04]

#

Eiköhän syynä liene, että rivin TextBox1=srApu.ReadLine() pitäisi olla TextBox1.Text=srApu.ReadLine(), mutta joo, olisihan se ihan kiva postata se ratkaisukin ;)

Jokkeri [23.10.2005 19:53:40]

#

Oli ihan oma moka kun olin vahingossa lyönyt välilyönnin ennen " Testi.txt" merkkijonoon, niin eihän ohjelma silloin osaa lukea "Testi.txt" tiedostoa, Sori!

Dim srApu As StreamReader = New StreamReader(" Testi.txt", System.Text.Encoding.GetEncoding(1252))

NanoSoft [27.10.2005 15:31:17]

#

vai niin, mut mitenkäs toi voi lukee tosta txt tiedosta jotain
tällä koodilla
Set txtFile = fso.CreateTextFile(Testi.txt", True)
senhän pitäis olla "testi.txt" eikä testi.txt"

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta