Delphi-Quellcode:
procedure TfGenericArticle.FreeObjects(targetList: Tstrings);
var
I: Integer;
begin
for I := targetList.Count - 1 downto 0 do
targetList.Objects[i].Free;
targetList.Clear; ///////////////
end;
Was passiert wohl, wenn das öfters ausgeführt wird?
Und stört es niemanden, wenn jemand das Schließen abbricht, die Form offen lässt, aber dennoch alles weg ist?
Warum keine ObjectList oder ein Dictionary, welche die Objekte selbstständig freigeben, wenn man das Item löscht?