Einzelnen Beitrag anzeigen

shubbi
(Gast)

n/a Beiträge
 
#2

Re: halt/exit/terminate/close

  Alt 26. Okt 2006, 20:30
Halt beendet das Programm ziemlich brutal, ist also nicht zu empfehlen. (Delph6-Hilfe (EN): "Initiates abnormal termination of a program.")

Exit springt an das Ende der aktuellen Funktion/Prozedur. Ist machmal ganz praktisch.

Terminate ist eine Funktion von TApplication, also deiner Anwendung. Zum Beenden eines Programmes ist dies am besten, da dem Programm gesagt wird "so, jetzt darfst du dich beenden", so dass Resourcen noch freigegeben werden können (im Gegensatz zu Halt)

Close ist eine Funktion von TForm. Damit wird das jeweilige Fenster geschlossen. Ist dieses Fenster das Hauptfenster, so wird Apllication.Terminate automatisch aufgerufen.
  Mit Zitat antworten Zitat