Einzelnen Beitrag anzeigen

raiguen
(Gast)

n/a Beiträge
 
#10

Re: Bestimmte Strings aus einer Datei in StringGrid einlesen

  Alt 7. Apr 2006, 12:44
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;
  Mit Zitat antworten Zitat