Einzelnen Beitrag anzeigen

Benutzerbild von stz
stz

Registriert seit: 8. Sep 2005
Ort: Neuendeich, Lübeck
277 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: Unicode-Beschreibung eines Zeichen auslesen

  Alt 29. Jul 2006, 18:03
Zitat von Flocke:
Also ich gerade extra nochmal einfach den Code von oben kopiert, in Delphi eingefügt, ausprobiert und es funktioniert. Die Funktion "GetUName" liefert das Ergebnis von LoadStringW zurück (die Anzahl der WideChars im Ergebnis), darum sollte das SetLength eigentlich funktionieren.
Ich fürchte unter W2k ist der Rückgabewert ein anderer. Ich bekomme als Eregbnis von GetUnicodeName('Ä') mit deiner Funktion nur "Große" und mit meiner "Großer lateinischer Buchstabe A mit Diärese".

Zitat von Flocke:
Wenn du deinen Code beibehalten möchtest, dann mache aber aus der 255 eine 512 (oder 256 * SizeOf(WideChar)).
Richtig, ist ja WideChar...
Malte Schmitz
Der Unterschied zwischen Theorie und Praxis ist in der Praxis größer als in der Theorie.

Entwickler des HTML-Editors MEdit (DP)
  Mit Zitat antworten Zitat