ich möchte Textdateien zeilenweise einlesen, ohne sie dazu komplett in den Speicher laden zu müssen (als TStringList). Dabei möchte ich aber wissen, welchen Fortschritt das Einlesen macht.
Unter Delphi habe ich das mit AssignFile, ReadLn und FilePos für TextFiles gemacht, aber Lazarus kennt kein FilePos für TextFiles.

Muss ich nun doch den Weg über eine StringList gehen, sollte ich besser einen Stream zeichenweise einlesen um daraus die Zeilen zusammenzubasteln oder gibt es noch eine elegantere Möglichkeit?
thx, Dets ...