Es gibt kein "Set of WideChar".
Der genutzte Assemblerfefehl kann nur maximal mit Byte arbeiten (WideChar=Word).
TSysCharSet
CharInSet statt IN
Ob nun auch Andere "Texte" als
ANSI oder
Unicode deklariert werden müssen hängt von der Speicherverwaltung ab.
- ist sonst alles theoretisch unicodefähig, dann könnte man auf Unicodeumstellen, es also Char/PChar/String belassen.
- ist es das nicht, dann entweder auf AnsiChar/PAnsiChar/AnsiString ändern
- oder die Codes so ändern, daß sie unicodefähig sind
> sind sie nun exklusiv
Unicode, dann WideChar/PWideChar/WideString/UnicodeString
> kann der Code nun Beides, dann könnte man ebenfalls bei Char/PChar/String bleiben
bin nun aber zu müde, um mir die
Unit anzusehn.