Forum: Object-Pascal / Delphi-Language
by Namenloser,
11. Aug 2013
Du hast mich wohl missverstanden.
var
A,B: array of integer;
begin
SetLength(A, 3);
A := 1;
A := 2;
A := 3;
Forum: Object-Pascal / Delphi-Language
by Namenloser,
11. Aug 2013
Ein Pointer auf dynamische Arrays ist keine gute Idee, denn das dynamische Array ist selbst schon ein Pointer.
Lass den Pointer einfach weg – du kannst auch mehrere Variablen haben, die auf dasselbe Array verweisen. Bei Zuweisungen wird nur der Pointer kopiert, nicht das Array.
Falls du doch mal ein dynamisches Array kopieren willst, musst du Copy aufrufen.