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 Problem mit formatiertem Memo in Rave seit Delphi 2009 (https://www.delphipraxis.net/121309-problem-mit-formatiertem-memo-rave-seit-delphi-2009-a.html)

Steffen0917 25. Sep 2008 14:12


Problem mit formatiertem Memo in Rave seit Delphi 2009
 
Hallo,

vor 2 Tagen habe ich Delphi 2009 Prof. installiert. (Fast) alles hat auf Anhieb geklappt.

Nur in meinem Rave-Report habe ich jetzt das Problem, dass im Bericht (formatiertes Memo) jetzt nur noch chinesische Schriftzeichen erscheinen. Das Memo ist direkt an eine Paradox-Datenbank angebunden (BDE, ... ja ich weiß, bitte jetzt keine Buh-Rufe...).

Alle "normalen" Datenbankfelder werden im Rave korrekt angezeigt, nur das formatierte Memo nicht (formatierter Text). In meiner Anwendung wird der Text in einem DBRichEdit korrekt angezeigt.

Weiß jemand Rat ?

Gruß Steffen

Bernhard Geyer 25. Sep 2008 17:54

Re: Problem mit formatiertem Memo in Rave seit Delphi 2009
 
Zitat:

Zitat von Steffen0917
Nur in meinem Rave-Report habe ich jetzt das Problem, dass im Bericht (formatiertes Memo) jetzt nur noch chinesische Schriftzeichen erscheinen. Das Memo ist direkt an eine Paradox-Datenbank angebunden (BDE, ... ja ich weiß, bitte jetzt keine Buh-Rufe...).

Doch Buh, äh Bug :mrgreen:

Zitat:

Zitat von Steffen0917
Alle "normalen" Datenbankfelder werden im Rave korrekt angezeigt, nur das formatierte Memo nicht (formatierter Text). In meiner Anwendung wird der Text in einem DBRichEdit korrekt angezeigt.

Ich vermute mal das man bei Memo die Unicode-Portierung fehlerhaft durchgeführt wurde und hier ein eigentlich Ansi-String-Bufferbereich in eine Widestring kopiert wird. Dort treten dann die "schönen" chinesichen Zeichen auf da 2 Zeichen von Ansistrings oft im Zeichenbereich für chinesische Zeichen landen wen diese als 1 Widechar-Zeichen interpretiert werden.

Steffen0917 26. Sep 2008 17:24

Re: Problem mit formatiertem Memo in Rave seit Delphi 2009
 
Ja - aber was kann ich denn jetzt tun ???

Einfach nur warten, bis Nevrona irgendwann nachbessert ?
Ich kann doch die Software so gar nicht nutzen...

toms 26. Sep 2008 18:54

Re: Problem mit formatiertem Memo in Rave seit Delphi 2009
 
Zitat:

Zitat von Steffen0917
Ja - aber was kann ich denn jetzt tun ???

Nevrona hat doch eine Newsgroup und einen Technischen Support.

mkinzler 26. Sep 2008 18:58

Re: Problem mit formatiertem Memo in Rave seit Delphi 2009
 
Zudem ist ein Mitglied von Taem Nevrona auch hier im Forum unterwegs

grenzgaenger 26. Sep 2008 19:28

Re: Problem mit formatiertem Memo in Rave seit Delphi 2009
 
ist aber nicht von NEVRONA. er kann daher auch nix machen...

aber ggf. könnt man den bug an CG melden... die haben anscheindend noch die einzige aktive verbindung...

grenzgaenger 26. Sep 2008 19:29

Re: Problem mit formatiertem Memo in Rave seit Delphi 2009
 
Zitat:

Zitat von Steffen0917
Einfach nur warten, bis Nevrona irgendwann nachbessert ?
Ich kann doch die Software so gar nicht nutzen...

aber sag mal, du hast keine source? und das als profi? das ist recht leichtsinnig... :roll:

Steffen0917 4. Dez 2008 14:29

Re: Problem mit formatiertem Memo in Rave seit Delphi 2009
 
Hallo zusammen,

leider ist das Problem immer noch nicht gelöst.
Mein Rave Report "spricht" chinesisch mit mir.
Auch das gestrige Update von Delphi 2009 und Rave hat nichts gebracht.

In einer Email von embarcadero wurde einfach behauptet, dass es sehr wohl funktioniert.

Was kann ich tun ?

Gruß, Steffen

Bernhard Geyer 4. Dez 2008 14:51

Re: Problem mit formatiertem Memo in Rave seit Delphi 2009
 
Kannst du eine simple Testanwendung zusammenstellen wo auch andere die zufällig noch BDE haben und schon D2009 haben nachstellen können?

merlin17 16. Dez 2008 11:30

Re: Problem mit formatiertem Memo in Rave seit Delphi 2009
 
Geht überhaupt die BDE noch korrekt D2009 :angel: ??
Wie sieht es im Form mit dem Inhalt der Datenbank aus ??


:-) thomas

Steffen0917 16. Dez 2008 18:48

Re: Problem mit formatiertem Memo in Rave seit Delphi 2009
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Thomas,

ja die BDE geht zum Glück noch. Ich weiß, dass ich da was tun muss, aber das ist ein anderes Problem.

Der Inhalt des Datenbankfeldes wird in einem DBRichEdit völlig korrekt angezeigt, wenn ich dann aber Rave aufrufe, (Drucken oder Preview) kommen nur die chinesischen Zeichen.

Ich habe ein kleines Miniprogramm geschrieben, da ist es genauso.

Ich habe Rave daraufhin neu installiert, bringt auch nichts.

Gruss, Steffen

elr 18. Dez 2008 13:22

Re: Problem mit formatiertem Memo in Rave seit Delphi 2009
 
Die BE-Version ("Borland Edition" - bin mal gespannt, wann die Jungs merken, dass Delphi von CodeGear ist) hat an mehreren Stellen Probleme mit den String-Typen. Bei mir ist sie z.B. komplett nutzlos weil im Printer-Dialog "chinesische" Zeichen für den Drucker-Namen ausgegeben werden und kein Drucker mehr ausgewählt werden kann. Reporting ohne drucken zu können ist auch nicht wirklich witzig...

In einem Forum bei CodeGear habe ich gelesen (Stand 16.12.), dass Nevrona eine neue Version zum Test bei CodeGear eingereicht hat um diesen und einige andere Fehler zu beheben - aber die Freigabe soll noch etwas dauern...

Schätze mal sollte nächstes Jahr mal nach einem Update suchen....

AXA-Winti 14. Dez 2009 21:04

Re: Problem mit formatiertem Memo in Rave seit Delphi 2009
 
Hallo Steffen

Ich habe auch das gleiche Problem mit Delphi 2010 und Rave Report 7.7.0 BE. Setze jedoch keine DB ein, sondern versuche einfach, einen eifachens Demoprogram zu erstellen, das eine RTF im Rave Report ausgiebt.

Bin bis jetzt trotz den Tips auf dem Forum gescheitert. Ich bekomme auch die chinesischen Zeichen auf dem Ausdruck/Vorschau.

Weisst du unterdessen eine Lösung? Für die Hilfe wäre ich sehr dankbar.

Gruss
Stefan


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