Einzelnen Beitrag anzeigen

Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#6

Re: Delphi ändert Werte ohne Zuweisung oder Copy bei Dyn-Arr

  Alt 7. Jan 2006, 09:30
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
Frederic Kerber
  Mit Zitat antworten Zitat