WideString ist eine Kapselung von SysAllocStr und Co.
UnicodeString ist, wie der AnsiString, ein LongString, was intern einem aufgemotzem dnamischen Array entspricht.
* mir Referenzzählung, während der WideString nur eine Referenz kennt und jedesmal kopiert wird
* und über den Delphi-Speichermanager verwaltet
Wobei mit Delphi 2006? auch noch der SpeicherManager vom Delphi duch FastMM ersetzt wurde.
Herr Hausladen hat sogar ein Pugin, womit der MM der D7-
IDE durch FastMM ersetzt wird, womit diese auch gleich mal flotter wird.