HI!
Dieses Ergebnis tritt in der Tat ein, aber wieso?
Ich zitiere mal:
Zitat:
Wenn Sie im Gegensatz dazu eine unabhängige Kopie eines dynamischen Arrays erstellen möchten,
müssen Sie die globale Funktion Copy verwenden:
var
A, B: array of Integer;
begin
SetLength(A, 1);
A[0] := 1;
B := Copy(A);
B[0] := 2; { B[0] <> A[0] }
end;
Das stammt aus der Delphi-Hilfe....
Ciao Frederic