vorhin stand aber noch nichts von 2010
nja, der UnicodeString ist praktisch eine Mischung aus WideString und AnsiString.
* vom Inhalt ist es ein "WideString"
- also
Unicode (UCS2 bzw. UTF-16)
* von der Speicherverwaltung arbeitet er wie ein AnsiString
- also er läuft über den Delphi-Speichermanager und verfügt über eine Referenzzählung
- der WideString ist nur eine Kapselung/Umleitung zum OLE32-String
(der WideString ist/war also eine für mein Empfinden eine Fehlkonstruction und ich hätte ihn schon von Anfang an gern wie einen
Ansi-/UnicodeString umgersetzt gesehn ... und dafür dann einen "auffälligen" extra Typen für den
OLE-String)