Registriert seit: 27. Apr 2003
Ort: Bad Honnef
1.644 Beiträge
Delphi 2009 Professional
|
Re: Bestimmte Daten aus txt lesen die durch ; getrennt sind
8. Feb 2004, 15:56
Hallo,
ich habe die Frage als Anregung benutzt und eine kleine Klasse für das Problem gebastelt (siehe strsplit.pas).
Die Klasse TJsStringSplitter verfügt über die Methoden LoadFromFile und LoadFromStream mt denen
die Daten geladen werden. Mit der property FirstLineHasFieldnames kann festgelegt werden, ob
die erste Zeile die Feldnamen enthält. Wenn ja, müssen in DisplayFields die Feldnamen
stehen, die dann angezeigt werden sollen. Über die Items property kann man dan wie folgt auf einen Wert zugreifen:aStr:=FSplitter.Items[1,'Vorname'];
aStr enthält dann 'Peter'.
Über die property Values kann über die Angabe des SpaltenIndex und des ZeilenIndex zugeriffen werden.
|