Einzelnen Beitrag anzeigen

PepperMatten

Registriert seit: 24. Jul 2007
1 Beiträge
 
Delphi 6 Enterprise
 
#23

Re: Das eigene Programm in Russisch

  Alt 24. Jul 2007, 12:50
Zitat von CCRDude:
Zitat von Bernhard Geyer:
Zitat von CCRDude:
Du musst jedem Control in Font.Charset RUSSIAN_CHARSET (204) zuweisen. Geht per Code recht schnell, eine alle Controls der Form durchiterieren (Controls/ControlCount).
Vergiss eine solceh Lösung. Nicht alle Controls berücksichtigen diese Einstellung und eine darauf aufbauende Lösung verursachte mehr Probleme als sie lößt.
Nun, hier wende ich das erfolgreich für 53 verschiedene Sprachen an. Bis auf Persisch (4 Sonderzeichen, die in ARABIC_CHARSET nicht enthalten sind) keinerlei Probleme.
Klar, TVirtualStringTree z.B. will lieber Unicode, dafür registriere ich in meiner Lokalisierungsklasse einen speziellen Handler, aber Controls, die nur ANSI können, dort aber Font.Charset ignorieren, sind mir noch nicht untergekommen (oder vielleicht schon, aber wegen mangelnder Qualität sofort rausgeflogen).
Übrigens: auch mit ANSI-INI-Dateien gelöst

Hallo,

ich habe das Problem mit TDBCheckBox.
Hier wird der Zeichensatz offensichtlich nicht richtig gewechselt - oder mache ich etwas falsch ?

Danke !
  Mit Zitat antworten Zitat