
Zitat von
bioser:
Hallo, ich habe nochmal einen neuen Thread aufgemacht und bin
soweit gekommen, daß ich über
API Zeichen ausgeben kann.
Nun habe ich das Problem, daß Windows 98 nur UTF-8 unterstützt,
vorausgesetzt, der MSLU ist installiert. Richtig ?
Nein. In MSLU werden die Wide-Versionen von
WinAPi-Funktionen in den MSLU-
DLL's nachgerüstest und diese greifen auf die Wide-Versionen unter NT,2000,.. zu und unter
Win9x/ME werden die
ANSI-Versionen aufgerufen. Also nichts mit
Unicode/UTF8.

Zitat von
bioser:
Ich möchte aber zumindest einige gebräuchliche russische Zeichen darstellen.
Bin mir nicht sicher, aber wenn man den Deutschen Windows-Zeichensatz
als Standard eingestellt hat, dann kann man auch keine anderen
andersartige Schriftzeichen in Delphi darstellen oder liege ich
da falsch ? Bei XP ist alles drauf, meine ich. Darum klappt es auch
unter XP. Kann mir jemand behilflich sein ? DANKE !
Man könnte mittels Codepages/Charsets auch mit normalen Delphi-Controls teilweise auch "codepage-fremde" Zeichen darstellen aber dies Funktioniert nicht mit allen Controls und nicht mit allen Zeichen. Die einzige Vernünftige Lösung ist die Verwendung von
Unicode. Und wenn du auch
Win9x/ME unterstützen willst ist die einzige Lösung das
ElPack
Windows Vista - Eine neue Erfahrung in Fehlern.