Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.202 Beiträge
 
Delphi 10.4 Sydney
 
#12

Re: Japanische Version von Delphi 7 kaufen

  Alt 13. Jun 2006, 10:33
Zitat von gore:
Danke für Eure Antworten.
Wenn die VCL Unicode-Fähig ist, dann kann ich also die caption Eigenschaft von TButton, TLabel usw mit einem WideString setzen?
Da TButton ein Borland-Wrapper um die Ansi-Version des Win32-Buttons ist geht das nicht. Auch nicht das Umschiffen. Auch ist das Caption-Property hier nur Ansi.

Wenn Du Code-Mäßig auf einem japanischen System einem Caption einen japanischen Widestring übergibst wird dieser vor der Zuweisung mit der Japanischen Codepage in einen Ansi-String umgewandelt und es würde gehen. Machst du das gleiche auf einem deutschen System wird dieser String mit unserer Codepage umgewandelt und du erhälst lauter Fragezeichen.

Hast Du bei deinen Control irgendwas an dem Property Font.Charset geändert? Falls hier nicht mehr DEFAULT_CHARSET steht geht eh alles falsch und du mußt dich mit Codepages/Charsets herumärgern.

Ich kann dir nur dringend raten dein Programm auf Unicode-Controls wie ElPack oder TNT umzustellen. Wird zwar ein paar Tage-Monate je nach Programmkomplezität dauern aber mit Ansi-Controls sowas zu machen ist m.E. vergeutete Zeit.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat