Also,
eigentlich ist es ganz einfach.
Ich habe ein Memo, dem ich mit Add verschiedene Strings zuweise.
Code:
myMemo.Clear;
myMemo.Lines.Add('First Line');
i:= myMemo.Lines.Add('Something important');
myMemo.Lines.Add('***END***');
Nun möchte ich später irgendwann den zweiten Eintrag ersetzen, das mache ich ganz simple mit
Code:
myMemo.Lines[i]:= 'Even more important';
Das funktioniert auch wunderbar, solange das Memo keinen Zeilenumbruch macht, also wenn entweder der Text kurz genug ist oder myMemo.wordWrap auf FALSE gesetzt ist.
Im Netz finde ich immer nur den Hinweis, dass ein Umbruch im Memo keine Auswirkung auf die Lines hat, aber irgendwie funktioniert das nicht.
Übersehe ich was?