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