Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#4

Re: Unicode in Stream speichern

  Alt 16. Okt 2009, 10:50
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)
$2B or not $2B
  Mit Zitat antworten Zitat