![]() |
chinesische Sprachunterstütz. wie unter WinXP in Delphi real
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Delphianer,
kann sich jemand eine Lösung vorstellen, mit welcher man in einer mit Delphi erzeugten Win32 Anwendung die chinesische Sprachunterstützung von Windows "nachstellen" kann? ...siehe Anhang 'chinese.jpg' Einleuchtend, dass es evtl. nicht ganz so mächtig wird, aber evtl. gibt es einen guten Ersatz? Als Hintergrund: Unter Windows die chinesische Sprachunterstützung nach zu installieren ist nicht das rießen Problem, und es funktioniert ja auch tadellos. Warum will ich eine eigene Lösung? Weil die Win32 Anwendung auf einem Touchscreen mit Embedded XP läuft und ich dort die Installation einfach nicht hinbekomme!!! Außerdem fehlt in unserem Embedded System der Desktop (aus gutem Grund nebenbei gesagt). Ich wäre über jede Anregung sehr dankbar, außer 'ändere das Embedded System', mit der Lösung kann ich nichts anfangen, da die Win32 Anwendung im Fullscreen Modus läuft (Maschinensteuerung) und somit keinerlei Windows Features zur Verfügung stehen. Wie zum Beispiel das Umschalten der Spracheingabemodi. Viele Grüße und vielen Dank im Voraus Padavan |
Re: chinesische Sprachunterstütz. wie unter WinXP in Delphi
Zuerst nehme man ein Unicode-Control ... ach nee, sorry, hat Borland seit etwa 11 Jahren noch nicht eingebaut ... sorry!
Also dann kaufe man sich die TMS (ehemals TNT) Unicode Controls und benutze diese wie die normalen Delphi-Controls. |
Re: chinesische Sprachunterstütz. wie unter WinXP in Delphi
Kennt ihn China überhaupt jemand Delphi?
Oder haben die schon ein Clone kopiert, der besser ist? :D |
Re: chinesische Sprachunterstütz. wie unter WinXP in Delphi
tja, ganz so isses nicht. die hächeln jeden feature von MS nach, ob sinnvoll oder nicht... was früher zu einen ziemlichen string-chaos führte...
aber um deine strings zu verwalten, schau dir mal "widestring" an. ansonsten solltest du noch irgendwo controls finden (ggf. selbst basteln), um deine zeichen auf dem bildschirm zu zaubern. |
Re: chinesische Sprachunterstütz. wie unter WinXP in Delphi
Geht es dem Fragesteller nicht eher darum die Features der IME im eigenen Programm nachzubauen als das er jetzt seine Control auf Unicode-Controlls umstellen will. Unter einem chinesischen Windows haben auch "normale" Delphi-Anwendungen zugang zu den chinesischen Zeichen. Jedoch nur auf die wichtigesten.
Für Unicode-Controls würde ich auch die ElPack-Controls ins Rennen schmeißen. Damit haben wir schon unsere Anwendung seit 2002 Unicode-Enabled. |
Re: chinesische Sprachunterstütz. wie unter WinXP in Delphi
Zitat:
... und IME für ein einziges Programm nachzubauen sollte kein Problem sein, für andere Programme wird das schon schwieriger. |
Re: chinesische Sprachunterstütz. wie unter WinXP in Delphi
[quote="Olli"]
Zitat:
Hätte nur Borland die gleiche Idee wie Troy Wolbrink gehabt hätten wir Unicode schon lange ohne das wir auf Win9x/ME support verzichten hätten müssen. Eine MS-Lösung der Art: Kompilier mit Unicode und es geht nur ab NT hätte nicht zu Delphi gepaßt. Mit der 2008er-Verson soll ja VCL-Unicode-Support (endlich) kommen. Ab D3 wurde ja immer an gleinen teilbereichen Unicode ergänzt (Angfangen wegen COM/ActiveX-Support). |
Re: chinesische Sprachunterstütz. wie unter WinXP in Delphi
Hi,
mir ging es tatsächlich darum, eine Alternative zum Windows eigenen IME zu finden. "Ostasiatische Sprachunterstützung" in Regions- und Sprachoptionen. Um die Chinesischen Zeichen richtig darzustellen, verwende ich die ![]() Das eigentliche Problem ist, das ich ein Image eines XP Embedded Systems erweitern muss, ohne Target-Designer. Ich befürchte allerdings, es gehen in der Richtung wenig (gar keine) Wege an Windows Bordmitteln vorbei, da selbst Features wie "Google Pinyin" auf diesen aufsetzen. Trotzdem vielen Dank! Padavan |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:36 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