CHARSET TLabel vs TButton
Ich benutze Delphi 7 und muss für einen Kunden eine tschechisches GUI erzeugen.
Wenn ich nun versuche einige der tschechischen Sonderzeichen zu platzieren, funktioniert das für TLabel, nicht aber für TButton Objekte. Ich stelle als CHARSET EASTEUROPEAN_CHARSET ein und schreibe / importiere tschechische Zeichen und diese werden im Label korrekt dargestellt. Es fällt aber auf, das der Objektinspektor teilweise abweichende (falsche) Zeichen anzeigt. Wenn ich nun das gleiche mit einem TButton-Objekt versuche, erscheinen, bei gleichem Text wie auf dem Label!, andere Zeichen auf der Schaltfläche - hier nämlich die gleiche, falschen, wie im Objektinspektor. Kennt jemand dieses Problem und weiss Abhilfe? PMM |
Re: CHARSET TLabel vs TButton
Ich würde Unicode-Kompos wie z.B die TNT verwenden
|
Re: CHARSET TLabel vs TButton
Würde ich auch, wenn ich das Programm auf die akt. Delphi Version umstellen könnte. Dies ist z.Z. aber, leider, nicht geplant. Und da es auf TLabel klappt ist es auch schwer einzusehen (=zu verkaufen), dass dies für TButton nicht gehen soll...
|
Re: CHARSET TLabel vs TButton
Tnt gibt es auch für ältere Delphiversionen; bei D2009 wäre das auch nicht nötig, weil die VCL das nun nativ kann
|
Re: CHARSET TLabel vs TButton
Zitat:
|
Re: CHARSET TLabel vs TButton
Zitat:
|
Re: CHARSET TLabel vs TButton
Vielen Dank euch allen, ich hatte sowas befürchtet ;(
an Union: Selbst wenn dem so sein sollte geht das schief, sobald der Kunde, z.B. auf seinem Server, ein engl. Windows, aber eine tschechisches GUI benötigt... |
Re: CHARSET TLabel vs TButton
Dann wird Dir nichts anderes übrig bleiben als auf D2009 umzusteigen, wenn Du Dir das Gefrickel mit diversen Fremdkomponenten ersparen willst. Aber auch dort gibt es noch Probleme, weil z.B. Unicode in Form.Captions nicht vollständig unterstützt wird.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:01 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