Man kann alles an Finalize übergeben ... am Ende des Scopes (z.B. im END; von Funktionen wird Dieses aufgerufen, in einem implizitem Try-Finally, sobald gemanagte lokale Variablen vorhanden sind)
Was:
Zitat:
Strings/Interfaces/Objekten/Variants/DynArrays
zzgl. CustomManagedRecords
genauer LongStrings (alle Delphi-Strings, außer ShortString und WideString) sind wie aufgemotzte dynamische Arrays.
Der WideString ist sogar "eigentlich" eine gekapselte
WinAPI für einen BSTR /
OLE-String (siehe
SysAllocString).