Einzelnen Beitrag anzeigen

Benutzerbild von Sunlight7
Sunlight7

Registriert seit: 17. Sep 2006
Ort: Sonnensystem, Zentral
1.522 Beiträge
 
Delphi 5 Standard
 
#2

Der Unterschied zwischen form.free, form.release, form.close

  Alt 3. Nov 2006, 04:15
Hallo Martin,

und willkommen in der DP!

Also:

TForm.Free:
Zerstört das Formular sofort und gibt den Speicher frei.
Sollte nicht aus einem Event der Form aufgerufen werden.

TForm.Release:
Arbeitet noch alle Nachrichten von der Nachrichtenschleife ab, zerstört danach das Formular und gibt den Speicher frei.

TForm.Close:
Ist die Form das Hauptformular, dann wird es zerstört, andernfalls wird es nur versteckt.
Du kannst den Close Befehl in dem Event OnClose der Form beeinflussen, wenn Du die Variable Action im OnClose änderst.

Ich hoffe, das ich Dir helfen konnte und das ich nichts vergessen habe.

Grüßle
Windows: Ja - Microsoft: Nein -> www.ReactOS.org
  Mit Zitat antworten Zitat