Zitat von
Muetze1:
Gegenfrage: was ist der Unterschied zwischen OnCloseQuery und OnClose bei einer Form?
Von daher: Was ist dein Rückgabewert beim WM_QUERYENDSESSION?
Hallo...habe es jetzt so...aber das geht leider nicht:
Delphi-Quellcode:
procedure WMEndSessionQuery(var Msg: TMessage); message WM_QUERYENDSESSION;
procedure TForm1.WMEndSessionQuery;
begin
[...Code der vorm Herunterfahren noch eben ausgeführt werden soll...]
end;
procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
CanClose:=true;
end;