Zitat von
roderich:
Trotzdem funktioniert es auf dem Japaner-PC komischerweise bei einigen Controls.
Wie sieht es denn bei den Controls aus, bei denen es nicht funktioniert? Einfach nichts, oder nur der erste Buchstabe oder was ganz anderes?
Zitat:
Wie gesagt scheinen einige Controls die Intelligenz zu haben, einen
UniCode-String in einem "normalen" String zu erkennen.
Hmm...
Bei C-Strings wie sie Wndows verwendet markiert ein Nullbyte ja das Stringende. Da bei
Unicode im westlichen Raum das ja jedes zweite byte ist, ist bei Unicodestrings ein Doppel-Nullbyte der Terminator, evtl erkennen das einige. Aber theoretisch müssten es alle erkennen, schließlich sollte Windows da nicht großartig unterscheiden, die
VCL greift ja auch nur auf die Windows-Funktionen zurück...