Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi RTF - Speicherung ohne Überschreiben? (https://www.delphipraxis.net/25062-rtf-speicherung-ohne-ueberschreiben.html)

Luzifer666 30. Jun 2004 15:52


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:
Richedit1.Lines.SavetoFile('C:\Meine_RTFDatei.rtf');
gespeichert.

Nicodius 30. Jun 2004 16:23

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 ;)

Ultimator 30. Jun 2004 16:27

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 :-)

Luzifer666 1. Jul 2004 18:17

Re: RTF - Speicherung ohne Überschreiben?
 
Naja, gibt umständlicheres...
Die Idee ist garnichtmal so blöde! ;)

Nur noch ein Problemchen:
Delphi-Quellcode:
Richedit1.Lines.add(Richedit2.lines);
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... :/
Wetten ich schlag mir mit der Hand vor den Kopf wenn ich die Lösung seh? :mrgreen:

CenBells 1. Jul 2004 18:28

Re: RTF - Speicherung ohne Überschreiben?
 
Hallo,

probier es mal so
Delphi-Quellcode:
Richedit.lines.assign(anderesRE.Lines)
Gruß
Ken

Luzifer666 1. Jul 2004 18:37

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.

MrKnogge 1. Jul 2004 18:40

Re: RTF - Speicherung ohne Überschreiben?
 
Und
Delphi-Quellcode:
Richedit1.Text := Rihedit1.Text + #13#10 + RichEdit2.Text;
geht nicht :gruebel:

Luzifer666 1. Jul 2004 18:45

Re: RTF - Speicherung ohne Überschreiben?
 
exakt :shock:
Kann doch nich so schwer sein den Inhalt zweier Richedits zu addieren. :freak:

S2B 1. Jul 2004 18:47

Re: RTF - Speicherung ohne Überschreiben?
 
Zitat:

Zitat von MrKnogge
Und
Delphi-Quellcode:
Richedit1.Text := Rihedit1.Text + #13#10 + RichEdit2.Text;
geht nicht :gruebel:

So kann es auch nicht gehen! (Rihedit1) :mrgreen:

Also bei mir geht es so:
Delphi-Quellcode:
  RichEdit1.Text:=RichEdit1.Text + #13#10 + RichEdit2.Text;

MrKnogge 1. Jul 2004 18:50

Re: RTF - Speicherung ohne Überschreiben?
 
*grml* ! Tippfehler gelten nicht :wink:


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:00 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz