-> Hier kostenlos registrieren
Hallo, ich möchte gerne aus einer Datei Daten auslesen.
Im Moment benutze ich folgenden Code dazu:
Nun habe ich alle Daten der Datei in dem Buffer stehen (Dieser ist ein ARRAY OF String). .... die benötige ich nicht einmal, bzw würde es mir auch ausreichen, wenn es eine Funktion geben würde die nur eine Zeile auslist.
Gibt es so eine Funktion? Den nun hängen natürlich Zeilenumbrüche usw. auch mit in dem Buffer.
Ich möchte einfach jede Zeile einzeln behandeln können, denn ich möchte mit einen XML-Reader Programmieren, welcher mir ausgibt, welche Daten in einer XML-Datei stehen. Dazu wäre es wie gesagt schön, wenn ich jede Zeile einzeln behandeln könnte.
Danke schon mal.
Im Moment benutze ich folgenden Code dazu:
Code:
File := SysFileOpen(szFile:= 'C:\test\aaa.txt', am:= ACCESS_MODE.AM_READ, pResult:= pResult);
SysFileRead(hFile:= File, pbyBuffer:= ADR(Buffer), ulSize:= SIZEOF(Buffer), pResult:= pResult);
SysFileClose(hFile:= File);
Nun habe ich alle Daten der Datei in dem Buffer stehen (Dieser ist ein ARRAY OF String). .... die benötige ich nicht einmal, bzw würde es mir auch ausreichen, wenn es eine Funktion geben würde die nur eine Zeile auslist.
Gibt es so eine Funktion? Den nun hängen natürlich Zeilenumbrüche usw. auch mit in dem Buffer.
Ich möchte einfach jede Zeile einzeln behandeln können, denn ich möchte mit einen XML-Reader Programmieren, welcher mir ausgibt, welche Daten in einer XML-Datei stehen. Dazu wäre es wie gesagt schön, wenn ich jede Zeile einzeln behandeln könnte.
Danke schon mal.