![]() |
Re: formatiertes Memo auslesen
Vielen Dank :kiss:
mit mikhals code funktioniert es |
Re: formatiertes Memo auslesen
Zitat:
Ich habe jetzt zu Testzwecken verschiedene Texte in die Tabellenspalte kopiert. Dabei habe ich festgestellt, wenn der Text sehr lang ist(also z.B. eine Geschichte), wird am Anfang etwas weggeschnitten und durch das "[]" ersetzt. Nur das Ende des Textes wird angezeigt. Kopiere ich jetzt einen kurzen Text(3 Zeilen oder so)in die Tabelle, wird nur das "[]" angezeigt :gruebel: Ich versteh das nicht, der Zusammenhang mit der Textlänge ist mir irgendwie nicht klar :| |
Re: formatiertes Memo auslesen
Hallo Simone,
Code zum Einlesen eines Formatted-Memo hast du bekommen, Code für die Zuweisung des RTF-Textes an ein RichEdit auch. Schau dir doch mal den RTF-Text an, den meine Funktion dir als String zurückgibt. Ich möchte wetten, dass da gar kein RTF-Text drin steht. Womit wurde das F-Feld beschrieben? Wenn du ein solches Feld mit Paradox beschreibst, dann hast du ein Problem, da Paradox ein Binär-Format schreibt, welches wohl auch nur Paradox wieder auswertet. Freundliche Grüße |
Re: formatiertes Memo auslesen
Zitat:
deine Funktion hatte ich auch schon ausprobiert, allerdings habe ich auch nur das "[]" zurückbekommen Ich danke dir :kiss: |
Re: formatiertes Memo auslesen
Übrigens:
Die einmalige oder auch wiederholte Übernahme der binären Paradox-Daten aus einem F-Feld kannst du auf der Paradox-Seite mit OPAL unterstützen. Dazu kannst du die Methoden writeToClipboard() oder writeToRTFFile() des Memo-Objekts benutzen. Eine Krücke - aber besser als Schicht im Schacht. Freundliche Grüße |
Re: formatiertes Memo auslesen
Anders als von Marabu beschrieben wird es wohl auch nicht richtig funktionieren, da Formatted Text ein proprietäres Format von Paradox ist, das nichts mit RTF gemein hat (siehe z.B.
![]() ![]() Das Verfahren das ich oben beschrieben habe, funktioniert bei mir auch nur einwandfrei mit Blobs vom Format Memo bzw. Image. Ich verwende dann auch nicht TDBMemo oder TDBImage. Grüße Mikhal |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:57 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 by Thomas Breitkreuz