Delphi 3

Ich benutze in meinem Programm ein RichEdit-Feld. Nun habe ich das Problem, dass wenn ich die Routine

richedit.lines.savetofile(filename);

aufrufe, diese Routine alle Formatierungsanweisungen mitspeichert. Ich habe daraufhin alle Möglichkeiten der

richedit.lines.xxx

angeschaut. Aber leider fand ich nirgends eine Routine à la

richedit.lines.savetotextfile

Gibt es eine Möglichkeit, den Inhalt eines RichEdit als normalen Text zu speichern ?
Es könnte natürlich auch sein, dass ich einfach ein winziges Detail übersehen habe… aber die ganzen Formatierungen machen mir mein File kaputt :frowning:((

Ich benutze in meinem Programm ein
RichEdit-Feld. Nun habe ich das Problem,
dass wenn ich die Routine

richedit.lines.savetofile(filename);

aufrufe, diese Routine alle
Formatierungsanweisungen mitspeichert.

Das ist normal, sonst wärs ja dann kein RTF-Format :smile:

Ich habe daraufhin alle Möglichkeiten der

richedit.lines.xxx

angeschaut. Aber leider fand ich nirgends
eine Routine à la

richedit.lines.savetotextfile

Gibt es eine Möglichkeit, den Inhalt
eines RichEdit als normalen Text zu
speichern ?

Eventuell RichEdit1.Text der dann ein langer String mit Format-Zeichen #13#10 beinhaltet

sonst halt die Strings „manuell“ im TXT speichern, z.B.:

var
F : TextFile;
HelpVar : Integer;

begin
AssignFile(F, ‚test.txt‘);
Rewrite(F);
for HelpVar := 0 to (RichText1.Lines.Count - 1) do
WriteLn(F, RichText1.Lines.Strings[HelpVar]);
CloseFile(F);
end;

Hmm…*grins*… es wäre manchmal soooo einfach.

Ich hab gemerkt, dass ich einfach die Eigenschaft RichEdit.plaintext auf true setzen muss, damit es geht.

Trotzdem Danke für Deine Antwort !