![]() |
Re: Auf Herrunterfahren reagieren
*PUSH*
|
Re: Auf Herrunterfahren reagieren
Hi,
dass du den Shutdown/Reboot verhinderst, kann verschiedene Ursachen haben und wird wahrscheinlich nicht mehr mit der Ausgangsfrage zusammenhängen. Bitte eröffne dafür einen neuen Thread und biete doch ein paar mehr Infos. Die Wahrscheinlichkeit, dass du dann eine Antwort bekommst, ist dann größer. Chris |
Re: Auf Herrunterfahren reagieren
Zitat:
Wie beendest du dein Programm normal? Ich meine z. B. ob du eine eigene Procedure erstellt hast, die beim Beenden deines Programmes nicht verwendet wird. Welche Methoden verwendest du dafür? Ich vermute mal, das du nicht alle Objekte korrekt schließt. Gruß Matze |
Re: Auf Herrunterfahren reagieren
also,
das problem scheint in einer von mir benutzten kompo zu liegen, der destructor scheint nicht sauber gecodet zu sein. ohne die kompo beendet windows 1a. hab das jetzt so "gelöst" das ich zumindest zwischen logoff und reboot/shutdown unterscheiden kann, wenns jmd interessiert, hier der source.
Delphi-Quellcode:
MfG - AuspeX
.
. . private procedure WMEndSession(var Msg:TWMEndSession); message WM_ENDSESSION; . . . procedure TfrmMain.WMEndSession(var Msg:TWMEndSession); begin if msg.Unused = 0 then //d.h. es ist ein reboot/shutdown begin //code end else //d.h. es ist ein logoff begin //code end; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:44 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 by Thomas Breitkreuz