WideString ist kein Delphi-String? Auch nicht in den neuen Delphi Versionen?
Es ist schon, aber er ist am OleString angelehnt und mit ihm kompatible. Ist eingeführt worden um
COM/
ActiveX in Delphi zu unterstützen.
Gegenüber dem AnsiString und dem ab D2009 vorhandenen Unicodestring hat er keine Referenzzählung
Bei Delphi 5 entspricht WideString einem Delphi 2009+ String, zumindest hat WideString dort 2 Bytes je Zeichen.
Ab D2009+ ist der String ein Unicodestring und hat noch ein paar Features mehr gegenüber einem Widestring.
Im Unicodestring wird auch gespeichert welche Codierung der eigentliche String hat.
Windows Vista - Eine neue Erfahrung in Fehlern.