Moin
Zitat von
pp-deluxe:
ehrlich gesagt, ich hab keine Ahnung
Wie gesagt, die Datei besteht aus aus Strings und Integern.
Das ist die aktuelle Fehlermeldung:
unit1.pas(197,15) Error: Incompatible types: got "AnsiString" expected "LongInt"
DIe Fehlermeldung allein hilft uns nicht weiter, weil wir ja nicht wissen, was in der angemeckerten Zeile von Dir gecodet wurde
Im allgemeinen:
1. In TextFiles werden Integer,Datum etc als String abgespeichert.
2. Ein SEEK(F,n) erwartet für den Parameter n eine Variable vom Typ LongInt, somit dürfte SEEK(F,4) zu Compilerfehler führen...
Wie Klaus01 richtig andeutet: komplette Zeile mit ReadLn(f,Data) auslesen und den resultierenden String entsprechend auseinanderpflücken:
Code:
Teilstring := Copy(data,1,Pos('xD',data)-1);
Mehrere Zeilen auslesen:
Code:
...
while not Eof(f) do
bein
ReadLn(f,data);
//... weitere Anweisungen um Data zu extrahieren etc
end;