IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

MouseHook - Erreur de build


Sujet :

Windows Forms

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2016
    Messages : 4
    Points : 5
    Points
    5
    Par défaut MouseHook - Erreur de build
    Bonjour à tous,

    Actuellement sur un projet avec un ami, notre objectif est de créer un "robot" qui répète les cliques opérés sur une fenêtre sur une à plusieurs autres fenêtres provenant du même ".exe".

    A partir de notre WinForm on clique sur "START" et la répétition est activée. Jusqu'à présent nous sommes en mesure de répété le clique sur chacune des fenêtres mais ce clique correspond à celui sur le bouton "START" de la WinForm.

    Nous voulions donc mettre une condition "WaitForMouseClick" à l'aide d'un hook, nous avons donc suivi ce tutoriel: https://humann.developpez.com/hook/
    Cependant après avoir copié et coller les éléments du tuto des erreurs de build sont mises en évidences:

    Nom : Capture.PNG
Affichages : 164
Taille : 37,9 Ko

    J'aurais donc besoins d'aide afin de résoudre ces erreurs et également si vous avez des conseils pour améliorer notre code.

    Form1.cs

  2. #2
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 184
    Points : 5 755
    Points
    5 755
    Par défaut
    J'ai regardé en biais le code et l'article, il me semble qu'il y à plusieurs erreurs et manquements.



    Quand il est dit Maintenant nous allons remplire la methode KeyHookProc. Cette méthode sera appelée dès qu'une touche du clavier sera appuyée.
    La déclaration dans le code est celle-ci : private int KeyboardHookProc(int nCode, Int32 wParam, IntPtr lParam)
    Il y a une erreur dans le nom de la fonction du coup tes apelles à KeyHookProc ne fonctionne pas.



    Il manque 4 déclarations dans public partial class Form1 : Form
    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    private int hMouseHook;
    private HookProc MouseHookProcedure;
    private int hKeyboardHook;
    private HookProc KeyboardHookProcedure;



    Problème sur l'appelle de l'event mouse (le _):
    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    //On appelle notre event
    _OnMouseClick(this, e);



    Peux être que maintenant tu pourra compiler mais il me semble qu'il y à aussi un problème de logique sur l'utilisation de hMouseHook et hKeyboardHook.
    Car dans StartKeyHook et StartMouseHook il utilise une variable local hook plutôt que les deux variables ci-dessus.

    Bref, si tu veux le pendant en vb.net qui à l'air plus sérieux, c'est ici : https://olsimare.developpez.com/arti...ook/mousehook/

    PS : Je ne me pencherais pas tellement plus sur ce code.

Discussions similaires

  1. Erreur au build/lancement plugin
    Par hebus666 dans le forum Général Java
    Réponses: 0
    Dernier message: 04/05/2009, 17h07
  2. Erreur au build "javac: invalid target release: 1.6"
    Par lemaitva dans le forum NetBeans
    Réponses: 1
    Dernier message: 08/01/2009, 22h27
  3. CDT erreur dans Build:
    Par Layla dans le forum Eclipse C & C++
    Réponses: 0
    Dernier message: 28/01/2008, 19h31
  4. [Continuum] Erreur de build / svn
    Par cereal59 dans le forum Intégration Continue
    Réponses: 1
    Dernier message: 10/05/2007, 10h46
  5. Erreur au build : Malformed project file
    Par Pierre8r dans le forum NetBeans
    Réponses: 1
    Dernier message: 29/11/2006, 22h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo