ok du hattest Recht

ich habe beim Auslesen der Textdatei einen Fehler gemacht und habe die Zeilenbrüche mit ausgelesen, habe jetzt überall 2 Zeichen abgezogen und er liest die Zeilenbrüche nicht mehr ein

??
Im Prinzip ist das mit den 2Zeichen schon ganz richtig, aber warum verwendest Du nicht
readln oder
TStrings.LoadfromFile?
Diese Möglichkeoten eine Textdatei zu lesen sind recht ausgereift, und jahrelang erprobt.
Damit könntest du Dir einiges an Ärger ersparen.
Gruß
K-H