Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Unicode abfragen (https://www.delphipraxis.net/101026-unicode-abfragen.html)

Thorben_Ko 7. Okt 2007 12:17


Unicode abfragen
 
Gude wie der Hesse sagt ;)

Ich hab einen WideString in dem Unocode zeichen stehen.

Mein frage ist nun wie kann ich abfragen welches Zeichen das ist? Oder anderes Formuliert:

Wie kann man einen Char ein UniCode zeichen zuweisen. Hmm ich weiss nichts genau wie man das Formulieren soll..

Bei ASCI geht das ja ganz einfach

Ord('a') liefert mir den ZahlenWert von "a", und mit #33 bekomm ich den Buchstaben. Funktioniert dieses Konstrukt auch bei Unicode? Wenn nicht welche altanativen hat man?

MfG Thorben

Danke schon mal, alleine wer die Frage versteht hätte nen Orden verdient -.-

xaromz 7. Okt 2007 12:56

Re: Unicode abfragen
 
Hallo,

auch in Unicode kannst Du Buchstaben so definieren:
Delphi-Quellcode:
A := #65; // 'A'
A := #8754; // '∲'
Und Ord() funktioniert natürlich auch.

Gruß
xaromz

himitsu 30. Okt 2007 11:12

Re: Unicode abfragen
 
nja, Abfragen wäre zwar so
Delphi-Quellcode:
if c = #8754 then ...
if c = '∲' then ...
und "neuere" Delphiversionen scheinen auch endlich etwas Unicode zu verstehen, womit dann Letzeres möglich wäre (kannst ja einfach mal ausprobieren ob's bei dir geht)


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:17 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz