Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
FreePascal / Lazarus
|
Re: letzte Zeile einer Textdatei lesen
25. Sep 2008, 10:38
Hallo Peter,
wenn es wirklich so ist wie Du schreibst, (text-Dateien entwickeln da manchmal ein Eigenleben!)
dann geh doch ungefähr so vor:
lies die letzten (Satzlänge+2)*2 Bytes in einen puffer;
suche das erste CRLF ;
das sollte auf (gelesenebytes/2)-2 liegen, wenn nicht, ist der letzte Satz nicht vollständig und Du gehst zurück bis CRLF.
Dort fängt der vorletzte Satz an.
Gruß
K-H
|