Thema: Delphi Finalize

Einzelnen Beitrag anzeigen

Benutzerbild von Shaman
Shaman

Registriert seit: 2. Nov 2003
Ort: Schweiz
407 Beiträge
 
Turbo Delphi für Win32
 
#1

Finalize

  Alt 10. Aug 2006, 23:01
Hey there

Ich habe folgende Situation:

Delphi-Quellcode:
var
  Foo: array of PDouble;
  I: Integer;
begin
  SetLength(Foo, 10);
  for I:= Low(Foo) to High(Foo) do
    New(Foo[I]);
  { ... }
end;
Um hier aufzuräumen, genügt:
Finalize(Foo); Oder braucht es doch eine Schleife?
Delphi-Quellcode:
for I:= Low(Foo) to High(Foo) do
  Dispose(Foo[I]);
SetLength(Foo, 0);
Bin mir nie richtig darüber klar geworden, was Finalize genau macht...

Greets
Shaman
Daniel Pauli
Looking for answers from the great beyond
  Mit Zitat antworten Zitat