WSTRING

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 davon ab, welche Zeichen dargestellt werden sollen. Eine Länge von 10 heißt bei WSTRING, dass die Länge des WSTRINGs maximal 10 WORDs belegen kann. In Unicode werden aber für einige Zeichen mehrere WORDs für die Codierung eines Zeichens benötigt, sodass die Anzahl der Zeichen nicht der Länge des WSTRINGs (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:

wsVar : WSTRING := "This is a WString";

Siehe auch: