Delphi-PRAXiS
Seite 1 von 2  1 2      

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/)
-   -   C++ Russisch im Quickreport? (https://www.delphipraxis.net/71079-russisch-im-quickreport.html)

messie 8. Jun 2006 14:29


Russisch im Quickreport?
 
Hallo miteinander,
ich habe ein paar russische Texte vorliegen, die kann ich in meinem Programm als Unicode verarbeiten. Nur Quickreport Standard wehrt sich hartnäckig, selbst über die Charset-Einstellung. Die verhält sich so als würde sich gar nichts ändern.
Hat da schonmal jemand Erfahrung mit gesammelt?

Grüße, Messie

merlin17 8. Jun 2006 15:04

Re: Russisch im Quickreport?
 
Quickreport ist eine reine VCL-Anwendung.... und da ist Unicode (noch?!) nicht implementiert....

http://hallvards.blogspot.com/2005/0...e-and-vcl.html


:-) thomas

Bernhard Geyer 8. Jun 2006 20:06

Re: Russisch im Quickreport?
 
Charset-Einstellungen funktionieren nur manchmal bzw. nur bei einigen Delphi-Komponenten.
Wenn Du mit Russisch auf einen Nicht-Russischen (Kyrilischen) System mit Report arbeiten willst so benötigst Du eine Unicode-Fähige Report-Engine wie z.B. List&Label


Ach ja VCL und Unicode: Es geht Problemlos, jedoch hat Borland die mitgelieferten Komponenten nicht umgestellt. Ich selbst verwende das ElPack schon seit einigen Jahren und habe Unicode-Programme auch unter Win9x/ME laufen.

mojo777 3. Jul 2006 21:28

Re: Russisch im Quickreport?
 
bei mir lief russisch mit qr ohne probleme...
noch interesse?

Bernhard Geyer 4. Jul 2006 06:09

Re: Russisch im Quickreport?
 
Zitat:

Zitat von mojo777
bei mir lief russisch mit qr ohne probleme...
noch interesse?

Russisch auf einem Russischen System oder auf einem Deutschen System mit einem russischen Font?

mojo777 4. Jul 2006 06:39

Re: Russisch im Quickreport?
 
hi.auf einem deutschen system ohne besondere fonts.
da sah ich auch kein problem darin.
lediglich font.charset auf RUSSIAN_CHARSET umstellen.
die daten aus der db kamen in form von varchar, charset=none, collate=none.
von interesse wäre bestimmt noch die qr version: 3.0.9

gruß

messie 6. Jul 2006 11:55

Re: Russisch im Quickreport?
 
Zitat:

Zitat von mojo777
auf einem deutschen system ohne besondere fonts.
da sah ich auch kein problem darin.
lediglich font.charset auf RUSSIAN_CHARSET umstellen.

Neben der Versionsnummer würde mich Dein Betriebssystem interessieren. Denn nach meinen Erfahrungen wird Charset vom OS > Win98 nicht benutzt. Vielleicht ist das beim QR ja nicht so...
Ich hab' nach langem Leiden jetzt endlich QR 3.5.0.

Grüße, Messie

Bernhard Geyer 6. Jul 2006 12:38

Re: Russisch im Quickreport?
 
Zitat:

Zitat von mojo777
da sah ich auch kein problem darin.
lediglich font.charset auf RUSSIAN_CHARSET umstellen.

Dann probier mal folgende Cyrlischen Zeichen:

Ҁҁ҂҃҄҅҆ҠҢҨҫӋӗӔӢӱӁӮ

Deine Lösung mittels Charset dürft hier scheidern da nur (die wichtigsten) 127 cyrilischen Zeichen damit erreichbar sind. Die restlichen Zeichen des cyrilischen Block im Unicode werden dir verwehrt bleiben.

messie 6. Jul 2006 13:59

Re: Russisch im Quickreport?
 
Mir geht es natürlich grundsätzlich darum, alle Zeichen darstellen zu können, z.B. auch weniger gängige wie m², m³ etc.

Grüße, Messie

Bernhard Geyer 6. Jul 2006 14:15

Re: Russisch im Quickreport?
 
Zitat:

Zitat von messie
Mir geht es natürlich grundsätzlich darum, alle Zeichen darstellen zu können, z.B. auch weniger gängige wie m², m³ etc.

Dann heißt es dein Programm auf Unicode umzustellen. Bei Codepage/Charset bist du hier am Ende.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:54 Uhr.
Seite 1 von 2  1 2      

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