Einzelnen Beitrag anzeigen

Hawkeye219

Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
 
Delphi 2010 Professional
 
#6

Re: Herausfinden ob Neustart, Herunterfahren oder Ruhemodus

  Alt 1. Mai 2006, 08:39
Hallo DJ-SPM,

ich habe hier noch zwei Links für dich, die einen Fehler in einigen Delphi-Versionen (u.a. Delphi 7) beschreiben.

Link1 Link2

Der erste Link ist schon etwas älter (Delphi 1?), beschreibt aber eine mögliche Lösung des Problems. Du solltest versuchen, die Nachricht WM_ENDSESSION abzufangen und dort deine Applikation mit einer Halt-Anweisung zu beenden. Dadurch wird die Kontrolle an Windows zurückgegeben und somit der Shutdown-Vorgang nicht unterbrochen. Ob dazu ein Hook nötig ist, kann ich dir nicht sagen. Ich würde es zunächst in der Behandlungsroutine für WM_ENDSESSION versuchen.

Hoffentlich hilft es...

Gruß Hawkeye
  Mit Zitat antworten Zitat