Kuinka tiedostosta voisi lukea kaikki rivit?
esimerkiksi jos muistio.txt tied. sisältö olisi:
rivi 1
rivi 2
rivi 3
niin miten nuo kaikki rivit saisi näkymään text1 nimisessä textboxissa?
Muuten hyvä, mutta väärä kieli.
https://www.ohjelmointiputka.net/oppaat/opas.
Oho :D katoin vahingossa että tää oli PHP alue...
EDIT: (poistin viestin)
Ei noista mikään toimi halutulla tavalla...
sen pitää tulostaa noi kaikki rivit!
kertokaa mitä tolle pitäis tehä et se toimis:
Open App.Path & "\muistio.txt" For Input As #1 Input #1, muisti Close #1
Open App.Path & "\muistio.txt" For Input As #1 Do Until EOF(1) Line Input #1, Muuli Kaikki = Kaikki & Muuli Loop Close #1
LOF-funktiota voi myös käyttää, jos haluaa lukea kaiken kerralla, mutta monessa tilanteessa rivi kerrallaan lukeminen on parempi ratkaisu.
LOF:n avulla:
Open tiedosto For Input As #1 Text = Input(LOF(1), 1) Close #1
Open App.Path & "\muistio.txt" For Input As #1 Text1 = Input(LOF(1),1) Close #1
meni näköjään päällekkäin!
tai jos tekee mieli lukea vaikka taulukkoon:
dim taulu(1 to 10) as string open app.path & "\jeejee.txt" for input as #1 do until eof(1) line input #1, rivi i = i + 1 taulu(i) = rivi doevents loop close #1
Erittäin paljon kiitoksia noista vinkeistä... Enköhän saa edes yhden toimimaan :D
Tuo Blazen lähettämä vinkki tulosti kaiken samalle riville.
Open App.Path & "\muistio.txt" For Input As #1 Do Until EOF(1) Line Input #1, Muuli Kaikki = Kaikki & vbNewLine & Muuli Loop Close #1
Aihe on jo aika vanha, joten et voi enää vastata siihen.