Zitat von
Thomas F:
Code:
...
Write[color=#ff0000][b]Ln[/b][/color](f,edit1.text);
...
wenn schon, dann so, dann hat man 'nen Zeilenumbruch als Trennung zwischen Edit und RichEdit, oder wie willst du beim Laden beides wieder trennen? (ohne ein Trennzeichen, oder irgend 'ne andere Markierung/Längenangabe)
Aber wozu denn ein verstecktes Objekt?
Delphi-Quellcode:
{speichern}
RichEdit1.Lines.BeginUpdate;
RichEdit1.Lines.Insert(0, Edit1.Text);
RichEdit1.Lines.SaveToFile('file.rtf');
//RichEdit1.Lines.Delete(0); // eventuell die Zeile wieder löschen
RichEdit1.Lines.EndUpdate;
{laden}
RichEdit1.Lines.BeginUpdate;
RichEdit1.Lines.LoadFromFile('file.rtf');
Edit1.Text := RichEdit1.Lines[0];
RichEdit1.Lines.Delete(0);
RichEdit1.Lines.EndUpdate;