Ja.
Aus diesem Grund hab ich hier mehrere Werte/Felder in soeinem automatischem Typ versteckt und die Initialisierung des Encoding wird ebenfalls über diesen automatischen Typen abgeglichen/überprüft.
http://www.delphipraxis.net/144528-s...iccharset.html
PS: Nur die String besitzen eine "ordentliche" Referenzzählung, mit automatischer Überprüfung einer Single-Instance.
Nomale dyn. Arrays verfügen nicht über sowas, was bei der Kapselung in einem Record zu problem führen kann.
Delphi-Quellcode:
var a, b: array of integer;
SetLength(a, 1);
a[0] := 1;
b := a;
b[0] := 2;
if a[0] = 1 then ShowMessage('heul');