Der ganze Ansatz ist von vornerein ziemlicher Käse.
Leider sind auch zu wenig Infos über den eigentlichen Zweck des Programms vonhanden.
Angenommen die Datei besteht aus 3 Teilen:
1.) ASCCI Header
2.) eigentliche Info's
3.) Greetingz
Man programmiert das nicht so, dass man an Zeile 27 irgendwas reinfummelt, sondern das Ganze läuft so:
Datei wird auf eine TStringList eingelesen und in ihre 3 Bestandteile zerlegt und wegen mir
in 3 Memos dargestellt
Beim Speichern werden die 3 Memos wieder zusammengehängt:
Delphi-Quellcode:
FListeGesamt.Clear;
FListeGesamt.AddStrings(MemoHeader.Lines);
FListeGesamt.AddStrings(MemoInfo.Lines);
FListeGesamt.AddStrings(MemoGretingz.Lines);
FListeGesamt.SaveToFile(...);
und fertig ist die Laube.