![]() |
RTF - Speicherung ohne Überschreiben?
Hi Folks!
Ich möchte gerne Text in einem RTF-Dokument speichern, aber bei jedem Speichern wird der Inhalt überschreiben. Das was schon in der Datei ist, soll aber erhalten bleiben! Ich habe mit
Delphi-Quellcode:
gespeichert.
Richedit1.Lines.SavetoFile('C:\Meine_RTFDatei.rtf');
|
Re: RTF - Speicherung ohne Überschreiben?
na gut
dann lades du halt zuerst in dein richedit den anderen text rein (loadfromfile) und dann sepeicehrst du das ganze ;) |
Re: RTF - Speicherung ohne Überschreiben?
Oder du lädst den Text aus der Datei in ein 2. unsichtbares Richedit und dann tust du kurz vorm speichern alles, was du geschrieben hast, an den Originaltext mit .Lines.add ranhängen und speicherst das dann wieder in die alte Datei hinein.
Ok,Ok, es ist umständlich :-) |
Re: RTF - Speicherung ohne Überschreiben?
Naja, gibt umständlicheres...
Die Idee ist garnichtmal so blöde! ;) Nur noch ein Problemchen:
Delphi-Quellcode:
Ich möchte die Daten aus Richedit2 einfach an Richedit1 anhängen, aber er meckert mir vor: Inkompatible Typen "String" und "TString". Naja :) kann nich wirklich was mit dem Hinweis anfangen... :/
Richedit1.Lines.add(Richedit2.lines);
Wetten ich schlag mir mit der Hand vor den Kopf wenn ich die Lösung seh? :mrgreen: |
Re: RTF - Speicherung ohne Überschreiben?
Hallo,
probier es mal so
Delphi-Quellcode:
Gruß
Richedit.lines.assign(anderesRE.Lines)
Ken |
Re: RTF - Speicherung ohne Überschreiben?
"Die Methode löscht alle Elemente aus der Zielkollektion"
Der bestehende Inhalt soll aber erhalten bleiben. z.B. steht in Richedit1 der Buchstabe "a" und in Richedit2 z.B. "b" nach dem Befehlt soll in Richedit1 a b stehn. |
Re: RTF - Speicherung ohne Überschreiben?
Und
Delphi-Quellcode:
geht nicht :gruebel:
Richedit1.Text := Rihedit1.Text + #13#10 + RichEdit2.Text;
|
Re: RTF - Speicherung ohne Überschreiben?
exakt :shock:
Kann doch nich so schwer sein den Inhalt zweier Richedits zu addieren. :freak: |
Re: RTF - Speicherung ohne Überschreiben?
Zitat:
Also bei mir geht es so:
Delphi-Quellcode:
RichEdit1.Text:=RichEdit1.Text + #13#10 + RichEdit2.Text;
|
Re: RTF - Speicherung ohne Überschreiben?
*grml* ! Tippfehler gelten nicht :wink:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:47 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz