Entwickler-Ecke
Sonstiges (Delphi) - FormClose + Windows beenden
Holgerwa - Mo 08.10.07 19:59
Titel: FormClose + Windows beenden
Hallo,
in einer Anwendung werden in der FormClose Methode der Hauptform einige Funktionen ausgeführt. Das funktioniert auch, wenn die Anwendung normal beendet wird.
Läuft die Anwendung allerdings, und Windows wird beendet, so wird scheinbar FormClose nicht aufgerufen.
Warum ist das so?
Welcher Unterschied besteht zwischen dem normalen Beenden einer Anwendung und dem, was Windows beim beenden macht?
Danke!
Holger
Gausi - Mo 08.10.07 20:12
Such mal nach WM_QUERYENDSESSION und WM_ENDSESSION. Das sind die Messages, die deine Anwendung bekommt, wenn Windows runterfährt. Auf diese Nachrichten musst du reagieren.
Holgerwa - Di 09.10.07 07:20
Hallo Gausi,
danke für die Hinweise, das seh ich mir an.
Holger
TProgger - Di 09.10.07 08:07
Ich habe schon öfters gelesen, dass FormClose nicht immer durchlaufen wird, aber FormCloseQuery wird immer durchlaufen. Dort könnte man wichtige Sachen, die vorm Beenden noch gemacht werden müssen, reinschreiben.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!