Zitat:
"WideString
Der Typ WideString repräsentiert einen dynamisch zugewiesenen String mit 16-Bit-
Unicode-Zeichen. In einigen Punkten entspricht er mit dem Typ AnsiString. In
Win32 ist der Typ WideString kompatibel mit dem
COM-Typ BSTR.
WideString ist für
COM-Anwendungen geeignet. WideString verfügt aber über keinen Referenzzähler, deshalb ist UnicodeString für andere Anwendungstypen flexibler und effizienter.
Eine zuverlässige Indizierung von WideString-Multibyte-Strings ist nicht möglich, da S[i] das i-te Element (und nicht notwendigerweise das i-te Zeichen) in S repräsentiert.
Die Typen Char und PChar sind in Delphi WideChar- bzw. PWideChar-Typen."
ms-help://embarcadero.rs_xe7/
rad/String-Typen_(Delphi).html