Thema: Delphi Array of XY löschen

Einzelnen Beitrag anzeigen

Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.143 Beiträge
 
Delphi 10.3 Rio
 
#9

AW: Array of XY löschen

  Alt 27. Aug 2012, 16:37
OK...

Nochmal

Delphi-Quellcode:
Procedure foo;
var
  A ; Array of Byte
begin
  Setlength(A,100);
end;

begin
  for i:=0 to 1000000 do
    Foo;
end;
Speicherbelegung nach der For-Schleife = 0 da jedesmal wenn der "Scope" verlassen wird
die Referent weg ist und somit auch der Speicher, richtig?

Delphi-Quellcode:
var
  A,B ; array of byte
begin
  Setlength(A,3);

  B := A; // Kopiert den Pointer und nicht den Inhalt, oder?
end;
Mavarik
  Mit Zitat antworten Zitat