Autor Beitrag
MSCH
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1448
Erhaltene Danke: 3

W7 64
XE2, SQL, DevExpress, DevArt, Oracle, SQLServer
BeitragVerfasst: Do 08.01.09 19:47 
Hi Zusammen,
wenn ich in einem Rave-Report eine Memo-Komponente einfüge, diese mit einem DB-Feld
welches eine korrekte RTF-Datei enthält verbinde, zeigt der Report zwar das Korrekte
RTF an, aber am Ende irgentwelche Grütze in form von Sonderzeichen, Vierecke, Teile von RTF-Plan-Text ({part....).
Ich bekomme diesen Schrott aus der Anzeige nicht weg. :-(

Versuche:
mit TMemoField, TWideMemoField, TWideString haben alle das gleiche Ergebniss - egal mit oder ohne Unicode-Zeichen.

Die RTF-Daten sind 100&ig korrekt und werden in normalen RTF-Dialog-Komponenten (RichTextEdit) auch korrekt
angezeigt.

Das gleiche passiert auch, wenn normaler Plaintext einer MemoKomponente in Rave verwendet wird.

Das ganze passiert erstmal nur mit D2009/Rave 7.6.0/1
Mit BDS2006 -> keine Probleme.

hat wer eine Idee?

grez
msch
Einloggen, um Attachments anzusehen!
_________________
ist das politisch, wenn ich linksdrehenden Joghurt haben möchte?
MSCH Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1448
Erhaltene Danke: 3

W7 64
XE2, SQL, DevExpress, DevArt, Oracle, SQLServer
BeitragVerfasst: Fr 16.01.09 20:19 
pusch - anscheinend arbeitet niemand mit den grottigen Ravepreports?

Hat jemand erfahrung mit FastReports?

*Heul*
MSch

_________________
ist das politisch, wenn ich linksdrehenden Joghurt haben möchte?
Biergeneral
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 35

WIN XP
Delphi 7 Ent., Delphi 2007 Ent., C/C++ (Eclipse)
BeitragVerfasst: So 18.01.09 05:34 
Ohne jetzt etwas genaueres zu Wissen: Aber ich hätte die Vermutung, dass dein RTF-Text in Unicode codiert ist, das Memo aus dem RaveReport allerdings nicht.
Das würde zumindest erklären, warum das Phänomen nur mit Delphi 2009 auftaucht ;-)

Grüße
MSCH Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1448
Erhaltene Danke: 3

W7 64
XE2, SQL, DevExpress, DevArt, Oracle, SQLServer
BeitragVerfasst: So 18.01.09 10:49 
ich habe sowohl UNicode (TWideMemoField) als auch AnsiCode (TMemoField) probiert.
es kommt immer schrott raus. Die RTF-Datei ist korrekt - (erzeugt mit Write, Word)
:-( msch

_________________
ist das politisch, wenn ich linksdrehenden Joghurt haben möchte?