Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by HJay,
31. Okt 2010
@toms: Danke! Hat geklappt. Ich kann jetzt direkt einen TMemoryStream in ein TRichEdit hineinkopieren, so dass er an der Cursorposition eingefügt wird. Ich habe noch einige ähnliche Aufrufe im Netz gefunden und eine "eingedampfte" Prozedur erzeugt, die jetzt griffig und geradlinig ist.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by HJay,
28. Okt 2010
NACHTRAG:
Ich habe inzwischen die Ursache festgestellt: Ein RichText darf nur einmal die Konstruktion {\rtf1 ... enthalten. Beim Zusammenkopieren der beiden RichText-Streams werden aber logischerweise die beiden {\rtf}-Blöcke hintereinander kopiert und der zweite Block wird dann vom RichEdit einfach ignoriert.
Daraus schließe ich, dass das bloße Zusammenführen der Memory-Streams nicht klappen...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by HJay,
28. Okt 2010
Die TMemoryStreams zum Halten der Inhalte klappen gut. Ich kann leicht den Inhalt verschiedener TMemoryStream-Objekte abwechselnd in ein RichEdit laden. Danke!
Hm, das schaffe ich leider nicht. Ich habe aber auch nicht so viel Erfahrungen mit TMemoryStream. Ich habe es so probiert:
procedure TForm1.ButtonUseAStreamClick(Sender: TObject);
begin // funktioniert: Stellt Inhalt von AStream...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by HJay,
28. Okt 2010
Ja, prima Idee. Also ich halte einfach eine ObjectList von TStreams vorrätig mit den RichTexts. Das klingt eingängig, werde ich gleich mal probieren.
Wie fügt man nun aber einen Stream einem bestehenden RichEdit so hinzu, so dass der bestehende Inhalt des RichEdits erhalten bleibt udn um die neuen Zeilen erweitert wird?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by HJay,
28. Okt 2010
Hi! Ich arbeite gerade zum ersten Mal mit RichEdit und habe zwei Anfängerfragen.
Aufgabensituation: Ich habe etliche RTF-Dateien, die Textbausteine darstellen und der Nutzer des Programms miteinander kombinieren darf.
FRAGEN
1) In welcher Struktur empfehlen die Profis hier die RTF-Texte am besten im Speicher zu halten? Ich würde gerne bei Programmstart die kleinen RTFs alle in den Speicher...