Bonjour

Je fais un projet en VB 6 sur WINDOWS 7 - 32 BIT.
Je voudrais donc mettre un bouton qui arrêtera la machine à partir de mon projet
J'ai trouver un code dans le FAQ'S de VB 6 dans ce forum qui est le suivant

Dans un module :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Public Const EWX_LOGOFF = 0
Public Const EWX_SHUTDOWN = 1
Public Const EWX_REBOOT = 2
Public Const EWX_FORCE = 4
Public Declare Function ExitWindowsEx Lib "user32" (ByVal uFlags As Long, ByVal dwReserved As Long)
Dans un bouton :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Private Sub Command1_Click()
ExitWindowsEx(EWX_SHUTDOWN, 0) = 1
End Sub
Quand j’appuie sur le bouton le message d'erreur suivant s'affiche : "Convention d'appel DLL incorrecte"

Pouvez-vous résoudre ce problème! merci d'avance!