Der Datentyp WSTRING ist im Gegensatz zum Datentyp STRING (ASCII) in Unicode-Format
interpretiert. Durch diese Codierung hängt bei WSTRING die Anzahl der darstellbaren
Zeichen von den Zeichen ab. Eine Länge von 10 heißt
bei WSTRING, dass die Länge des WSTRING maximal 10 WORDs belegen kann. In Unicode
werden aber für einige Zeichen mehrere WORDS
für die Codierung eines Zeichens benötigt, so dass die Anzahl der Zeichen nicht der
Länge des WSTRING (hier 10) entsprechen muss. Der Datentyp benötigt 1 WORD pro Character
und 1 WORD extra an Speicherplatz. Ein STRING benötigt jeweils nur 1 Byte. Der Datentyp
WSTRING ist mit einer 0
terminiert.
Beispiel:
wstr : WSTRING := "This is a WString";
Siehe auch