Neben
ReadLn gibt es noch
Read und man muß auch nicht unbedingt beim ReadLn etwas auslesen, denn es ist auch ohne Zielvariable nutzbar.
Zitat:
Zweiten Frage: Die Felder scheinen mit Leerzeichen immer gleich groß zu sein, ist das garantiert?
Sieht eher nach Tabulator aus, zuzüglich ein paar füllender Leerteichen.
Am Tab auftrennen und dann mit Trim die Leerzeichen entfernen.
Pos, PosEx, Copy, Explode, die TStringList uvm.
Da gibt es Vieles, was man nutzen könnte.