Zitat von
Luckie:
An ReadLn liegt es wohl weniger, viel mehr, was du mit der eingelesenen Zeile machst.
Ich könnte mir gut vorstellen, dass es da interne Begrenzungen gibt.
(bei der Format-Funktion sind z.B. auch nur max. 4098 Bytes möglich)
ReadLn weiss ja nicht im vorraus, wann ein CR+LF im Strom auftaucht.
Also wird auf Verdacht ein Lesepuffer mit einer best. Länge reserviert.
Man müsste testen oder TTextRec.BufSize auslesen...