![]() |
Auf abmelden/runterfahren reagieren?
mein prog soll beim abmelden oder beim runterfahren eine procedure ausführen.
Wie kann ich also auf abmelden oder runterfahren reagieren? |
Re: Auf abmelden/runterfahren reagieren?
Ich bin mir jetzt nicht ganz sicher, aber ich glaube Windows sendet Nachrichten in Form von WM_ENDSESSION und WM_QUERYENDSESSION. Musst mal hier im Forum nach suchen.
|
Re: Auf abmelden/runterfahren reagieren?
Also zum runtefahren benutze ich das hier
Delphi-Quellcode:
private
procedure WMQueryEndSession (var M: TWMQueryEndSession); message WM_QUERYENDSESSION;
Delphi-Quellcode:
Zum abmelden musst halt nur ne andere Message nehmen
procedure TForm1.WMQueryEndSession (var M: TWMQueryEndSession);
begin inherited; //Wichtig //Hier kommt dann der Quellcode rein z.B. ShowMessage('Das Programm wird jetzt gleich durch Windows beendet'); end; |
Re: Auf abmelden/runterfahren reagieren?
Ich wurde aber noch das Message-Result setzen, sonst bricht Windows nämlich das Runterfahren ganz ab.
|
Re: Auf abmelden/runterfahren reagieren?
Zitat:
|
Re: Auf abmelden/runterfahren reagieren?
eigentlich schon außerdem funzt das mir supi und mein pc fährt auch runter...
|
Re: Auf abmelden/runterfahren reagieren?
Schreibe einfach ein Programm das bei CloseQuery deine Procedure
ausführt. Wenn Windows beendet wird werden alle Programme durch CloseQuery ge- schlossen. :cheers: |
Re: Auf abmelden/runterfahren reagieren?
Hi arbu man,
Zitat:
Greetz alcaeus |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:29 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz