Einzelnen Beitrag anzeigen

Benutzerbild von ghost007
ghost007

Registriert seit: 31. Okt 2005
Ort: München
1.024 Beiträge
 
Delphi 7 Personal
 
#24

Re: Auf Herrunterfahren reagieren

  Alt 14. Jun 2007, 20:38
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:
.
.
.
  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;
MfG - AuspeX
Christian
Es gibt möglich Dinge und unmöglich Dinge.
Für unmögliche braucht man lediglich etwas länger.
  Mit Zitat antworten Zitat