![]() |
prog wird nicht beendet windows nicht runtergefahren
servus
habe ein kleines großes problem wenn mein prog läuft lässt sich windows nicht runterfahren und das programm schließt sich ewinfach nicht. habe schon gesucht und auch beiträge gefunden aber es funzt einfach nicht. fange das won windows gesendete WMQueryEndSession so ab
Delphi-Quellcode:
private
{ Private-Deklarationen } procedure WMQueryEndSession (var Msg : TWMQueryEndSession); message WM_QueryEndSession;
Delphi-Quellcode:
form ist stay ontop
procedure TForm1.WMQueryEndSession (var Msg : TWMQueryEndSession);
begin Msg.Result := 1; Close; end; habe ein button und 2 timer am laufen wer kann mir noch weiterhelfen ich weiß einfach nicht wie ich es machen soll |
Re: prog wird nicht beendet windows nicht runtergefahren
was hast du denn vor? Soll dein Programm beim Windowsstart beendet werden und dabei den Windowsstart abbrechen? Warum willst du das Beenden von Windows abbrechen wenn du sowieso vor hast dein Programm in diesem Fall zu beenden womit windows dann wieder herunter gefahren werden könnte?
Sinnvoller wäre es doch einfach bei Empfang der Message das Auszuführen was sonst beim schließen passiert (also speichern etc.) ohne das herunterfahren abzubrechen. |
Re: prog wird nicht beendet windows nicht runtergefahren
nicht beim windowsstart beim windows runterfahren.
wenn mein programm läuft, lässt sich windows NICHT runterfahren bzw NICHT neu starten |
Re: prog wird nicht beendet windows nicht runtergefahren
meinte ich ja auch. ich hab mich da verschrieben, der Inhalt drückt aber das aus was ich meinte.
|
Re: prog wird nicht beendet windows nicht runtergefahren
Erstens ist das Close ueberfluessig und zweitens sollte es bei einem normalen Programm nicht noetig sein.
Was wird denn an Komponenten verwendet? Ich habe gerade letztens festgestellt das Komponenten die intern AllocateHWnd verwenden gerne mal das Herunterfahren blockieren. |
Re: prog wird nicht beendet windows nicht runtergefahren
Nimm doch mal das "QueryEndSession" heraus und schaue ob der Fehler nicht wo anders liegt.
|
Re: prog wird nicht beendet windows nicht runtergefahren
ok habs hinbekommen lag an der kompo nmhttp
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02: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