@alceus
Zitat:
# Du erzeugst die ObjectList einmal, gibst sie erst nach der Schleife wieder frei, und loeschst sie am Schleifenbeginn:
Delphi-Quellcode:
for i := 0 to 10 do
SomeObjList := TObjectList.Create();
begin
SomeObjList.Clear();
for j := 0 to 5 do
SomeObjList.Add(TForm1.Create());
DoSomething();
end;
SomeObjList.Free();
Diese Variante ist definitiv performanter, da du die Liste nicht jedesmal rauswirfst und neu erstellst.
innerhalb der schleife erzeugst du jedesmal eine neue objectlist...