Einzelnen Beitrag anzeigen

Benutzerbild von Sanchez
Sanchez

Registriert seit: 24. Apr 2003
Ort: Neumarkt Stmk
892 Beiträge
 
Delphi XE6 Enterprise
 
#2

Re: Form freigeben <> Memory Leak

  Alt 29. Sep 2005, 22:22
Hi,
Wenn du ein Formular auf diese Weise
  Form2 := TTestForm.Create(Self); erzeugst, dann übernimmt der übergebene Parameter das Aufräumen. Bei self wirds automatisch freigegeben, wenn self freigegeben wird, bei Application wenn die Anwenung beendet wird, nur bei nil muss man sich selbst ums Aufräumen kümmern.

Zusätzlich gibts noch die Möglichkeit, im OnClose des Form durch setzen von
  action := caFree; für eine automatische Freigabe bei Schließen des Fensters zu sorgen.

grüße, daniel
Daniel
Testen ist feige!
  Mit Zitat antworten Zitat