Einzelnen Beitrag anzeigen

quendolineDD

Registriert seit: 19. Apr 2007
Ort: Dresden
781 Beiträge
 
Turbo Delphi für Win32
 
#9

Re: erstellte Form in TList freigeben

  Alt 12. Mär 2009, 22:37
Vielleicht hast du Komponten auf der Form, die nciht die Form als Parent haben und die somit noch nicht zerstört wurden? Vielleicht solltest mal nach dem Speicherleck schauen.

Wie wärs damit?
Delphi-Quellcode:
var : FormList : TObjectList
      Form1 : TForm;
      i : integer;
begin
 FormList := TObjectList.Create;
 FormList.OwnsObjects := True;
 Form1 := TForm.Create(Self);
 
 i := FormList.AddObject(Form1);
 FormList.Delete(i);
end;
Lars S.
Wer nicht mit der Zeit geht, geht mit der Zeit.
  Mit Zitat antworten Zitat