Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Images und Text aus TX TextControl-Komponente auslesen... (https://www.delphipraxis.net/102073-images-und-text-aus-tx-textcontrol-komponente-auslesen.html)

bingo72 23. Okt 2007 06:36


Images und Text aus TX TextControl-Komponente auslesen...
 
Hallo Experten!!

Habe eine Frage an jene Entwickler, die mit der TX TextControl-Komponente (RTF-Editor) vertraut sind...

Ich möchte aus dieser, mögliche eingefügte Bilder plus Text auslesen und die Informationen als (langen) String in meiner DB speichern. Dazu brauch ich natürlich eine vollständige Information, über den RTF-Text (inkl. aller möglicher RTF-Formatierungen) sowie eben möglicher Bilder.
Das Control stellt unter anderem eine SaveToMemory-Methode (bzw. ihr Gegenstück LoadFromMemory) zur Verfügung. Diese Methode gibt einen OLEVariant zurück.
Wenn man nun testweise SaveToMemory, dazwischen den Text im Editor löscht und anschließend LoadFromMemory aufruft, dann funktioniert dies auch herrlich und der Text steht wieder im Editor.
D.h. die OLEVariant-Variable behält sich diese ganzen Informationen. Mein Problem tritt auf, sobald ich den OLEVariant einem String zuweisen will, um diese Informationen endlich (*hechel*) in meine DB zu schreiben.
Irgendwas läuft da bei der Konvertierung von Variant auf String schief, weil er nach dem Aufruf der LoadFromMemory-Methode mit der Variable nichts mehr anfangen kann und mit *Unbekanntes Format*-Meldung seinen Unwillen kundtut.

Weiß hier wer weiter?? :roll:

Bin über jeden Tipp dankbar!!

LG
Thomas

bingo72 23. Okt 2007 07:51

Re: Images und Text aus TX TextControl-Komponente auslesen..
 
Geschafft!! Mit SaveToMemoryBuffer bekommt man den String den man für weitere Daten-Operationen brauchen kann. :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:50 Uhr.

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