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?
Rupesi jo pelittämään!
Jos saat pelittämään niin ois ihan kiva jos postais ratkaisun muillekki :)
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 ;)
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))
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"
Aihe on jo aika vanha, joten et voi enää vastata siihen.