Registriert seit: 6. Aug 2002
Ort: Wien
598 Beiträge
Delphi XE2 Professional
|
11. Apr 2003, 17:38
Naja.. ein Close-Befehl der MainForm ruft auch Application.Terminate auf, soweit richtig, allerdings erst zu einem späterm Zeitpunkt... Application.Terminate ruft intern PostQuitMessage auf wodurch eine WM_QUIT Message in der Message-Queue abgelegt wird worauf das Prog beendet wird. Damit werden aber keine eventuellen OnClose-Ereignisse mehr ausgelöst... ich verwende daher statt Application.Terminate immer Application.MainForm.Close!
Manuel Pöter
|