![]() |
Anwendung in Unicode/UTF-8 mit Standard Komponenten
Ich habe ein kleines Programm geschrieben mit Delphi 2007 for Windows Prof. so jetzt würde ich gern
das Tool mit Polnischer Sprache versehen inkl. Sonderzeichen z.b. ę oder ś. Jedoch sobald ich versuche solch einen Text in eine Komponente zuschreiben z.b. in TButton.Caption wird aus dem ś ein s, daher meine Frage sind die Standard Komponenten überhaupt Unicode bzw. UTF-8 fähig? Ich habe den Text in eine Variabel geschrieben und beim Speichern wurde ich gefragt ob die *.pas Datei als Unicode gespeichert werden soll, was ich natürlich bestätigt habe. Daher habe ich vermutet das Delphi mit Unicode umgehen kann, aber wie es scheint sind selbst in der neuste Version die Komponenten nicht fähig Unicode bzw. UTF-8 zuverarbeiten, was ich echt sehr schade finde. Ist es daher nur möglich über andere Komponenten dies zu realisieren oder mache ich noch was falsch? mfg TUX |
Re: Anwendung in Unicode/UTF-8 mit Standard Komponenten
Hallo,
Die VCL ist (noch) nicht Unicode-fähig, das kommt erst mit dem nächsten Release. Es gibt aber Third-Party-Komponenten, die Unicode unterstützen, z. B. die Tnt-Controls (inzwischen TMS Unicode Controls). Gruß xaromz |
Re: Anwendung in Unicode/UTF-8 mit Standard Komponenten
Vielen dank für die Antwort xaromz.
Ich hab sowas beführchtet und find es ganz schön schwach das CodeGear es nicht schafft sowas schneller umzusetzten, oder es zumindest per Update nach zu reichen. Hmm dann muß ich mir was überlegen wie ich das mache den die TNT bzw. TMS Komponenten sind wie ich gelesen habe mitlerweile nicht mehr kostenlos zubekommen. Irgendwie finde ich es auch merkwürdig das man sich eine so umfangreiche IDE zulegt und fast jede Komponente austauschen muß weil die sachen die mitgeliefert werden nichts taugen bzw. nicht in dem Umfang nutzbar sind wie man es gern hätte. In diesem Sinne noch frohes Schaffen und vorab ein schönes Wochenende. |
AW: Anwendung in Unicode/UTF-8 mit Standard Komponenten
Hallo TUX,
hatte das gleiche Problem. Und habe dazu eine Lösung: ![]() der Mischka |
AW: Anwendung in Unicode/UTF-8 mit Standard Komponenten
Nach 5 Jahren und geändertem Userprofil (Delphi 2009) dürfte ihn das nicht mehr so dringend interessieren :)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:55 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz