Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi OnClose Event wird nicht beim Shutdown ausgeführt (https://www.delphipraxis.net/27828-onclose-event-wird-nicht-beim-shutdown-ausgefuehrt.html)

marodeur 16. Aug 2004 11:24


OnClose Event wird nicht beim Shutdown ausgeführt
 
Hi,

ich habe ein kleines TrafficTool geschrieben welches in der TNA läuft.
Diese Tool soll beim Schliessen als im OnClose Event die Daten der akt. Session in der Registry speichern. Wenn man es manuell schliest funktioniert das auch einwandfrei, nur wenn ich Windows herunterfahre wird dieses Ereigniss nicht ausgelöst... und es ist ja lästig das Tool immer selber zu schliessen.

An einen Timer der die Daten in einem Interval speichert habe ich natürlich schon gedacht nur wird das Ergebnis dann ja nich ganz korrekt.

mfg

Shaman 16. Aug 2004 11:29

Re: OnClose Event wird nicht beim Shutdown ausgeführt
 
OnCloseQuery hast Du probiert?

Gruss
Shaman

punker76 16. Aug 2004 12:23

Re: OnClose Event wird nicht beim Shutdown ausgeführt
 
Probier es mal mit dem finalization Teil...

:-D

Dannyboy 16. Aug 2004 12:37

Re: OnClose Event wird nicht beim Shutdown ausgeführt
 
Moin Marodeur,
Es gibt eine Windows-Nachricht, die impliziert,
dass die Session gerade heruntergefahren wird.
Musst dieses Ereignis in regelmäßigen Intervallen
abfragen, dann benötigst Du auch das OnClose-Ereignis
Deiner Form nicht mehr. Guckst Du hier:
Hier im Forum suchenWM_QUERYENDSESSION
Check this out.
DANNYBOY

marodeur 16. Aug 2004 21:41

Re: OnClose Event wird nicht beim Shutdown ausgeführt
 
Das OnCloseQuery wurde auch nich ausgelöst...

Die andere Möglichkeit werde ich mal testen.

Danke für die schnellen Antworten :D

mfg

EDIT: es funktioniert mit der WM_QUERYENDSESSION.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:50 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz