Also die Funktion ist bei mir so Deklariert:
Delphi-Quellcode:
procedure WMQueryEndSession (var Msg : TWMQueryEndSession);
begin
if MessageDlg('Windows beenden?',
mtConfirmation,
[mbYes,mbNo], 0) = mrNo then
Msg.Result := 0
else
Msg.Result := 1;
end;
und so wollte ich sie aufrufen
WMQueryEndSession(0);
und da kam dieße Meldung:
Code:
Die Typen der tatsächlichen und formularen Var-Parameter müssen übereinstimmen