vill kuna läsa en fil rad för rad till slutet av fil...hur skriver man det? Hej Prova detta om du redan inte löst det: Funkar perfekt.... Då är det nog lättast att ändå läsa in en rad och sedan använda sig av metoden Split på den strängen.Läsa från fil....
denna kod fungerar sådär...
Dim line As String
FileOpen(1, "c:\adressbok.db", OpenMode.Input)
Do While Not EOF(1)
line = LineInput(1)
ListBox1.Items.Add(line)
Loop
FileClose(1)
blir mycket konstiga tecken då....
man ska väl kunna använda streemreader...??Sv: Läsa från fil....
Den här koden är i C# men borde inte vara så svår att översätta till VB. Jag är inte helt säker, hjärnan är lite mossig men prova gärna:
sFileName är sökvägen till filen
FileStream fs;
fs = new FileStream(sFileName, FileMode.Open, FileAccess.Read, FileShare.Read);
StreamReader sr;
sr = new StreamReader(fs);
// snurra här
sData = sr.ReadLine();
// sätt in sData i listboxen
// sluta loopa
Hälsningar DanielSv: Läsa från fil....
<code>
Dim TextLasare As TextReader = New StreamReader("c:\adressbok.db")
While TextLasare.Peek > -1
ListBox1.Items.Add(TextLasare.ReadLine())
End While
TextLasare.Close()
</code>Sv: Läsa från fil....
men om man vill läsa tecken för tecken....nu läser man ju rad för rad.
vill kunna plocka ut ex alla tecken fram till ett ; på en rad, sen skriva ut det. därefter skriva ut alla tecken till nästa ; osv...funkar det..`?
/JOhanSv: Läsa från fil....
// Daniel