Delphi-PRAXiS

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 RichEdit Text in Array (Formatierung behalten) (https://www.delphipraxis.net/70072-richedit-text-array-formatierung-behalten.html)

Calle 24. Mai 2006 16:17


RichEdit Text in Array (Formatierung behalten)
 
Nachdem ich nun eine halbe Stunde die Suche bemüht, einige Ansätze gelesen und trotzdem nicht das richtige gefunden habe muss ich wohl oder übel den "Neues Thema"-Button drücken :mrgreen:

Mein Problem ist Folgendes:

Ich speichere den Text aus einem TJvRichEdit in einem Record und diesen dann wiederum in einem Array. Nur geht dabei die Formatierung verloren.

Und die Variante die Formatierung durch einen StringStream zu speichern halte ich bei einem Array für unangebracht aufgrund der Anzahl der Informationen durch die Array-Record-Kombination. (Kann mich aber auch täuschen...wär nicht das erste mal :mrgreen: )


Zur Veranschaulichung: was mein Programm tun soll:

Man kann damit Karteikarten erstellen (mit Formatierung ^^). Dazu gibt es 2 Richedits, eins für die Frage und eins für die Antwort. Dazu kann man eine Überschrift eingeben sowie die Schwierigkeit der Karte festlegen. Diese Informationen werden alle in einem Record gespeichert. Und da man nun mehrere Karten erzeugen kann wird das Record in ein Array gepackt. Das ganze kann man dann am Ende in seiner Gesamtheit Speichern. Natürlich gibt es dann noch einen Abfrage-Teil im Programm aber der ist hier denke ich nicht relevant..

Ich bedanke mich schonmal für die sicherlich schnelle Hilfe. :-D

Hawkeye219 25. Mai 2006 10:05

Re: RichEdit Text in Array (Formatierung behalten)
 
Hallo,

Lannes beschreibt hier eine Lösung, die einen StringStream nur als Mittel zum Zweck benutzt. Der komplette Text inklusive Formatierung steht danach in einem String zur Weiterverarbeitung zur Verfügung.

Gruß Hawkeye

Calle 25. Mai 2006 13:11

Re: RichEdit Text in Array (Formatierung behalten)
 
Ahhh....vielen Dank.

Jetzt hab ich die Funktion / Prozedur erst richtig verstanden. Das kommt davon wenn man die Beiträge zu oberflächlich liest.

:dp:


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:04 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