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 Discussion :

Interception d'événements COM par vbscript


Sujet :

Windows

  1. #1
    fabrice2
    Invité(e)
    Par défaut Interception d'événements COM par vbscript
    Bonjour à tous,

    J’ai créé une DLL avec différents objets COM (VC++ 6.0) qui possèdent chacun méthodes, propriétés et événements.

    J’y ai ensuite inséré un moteur de script (vbscript).

    Après rédaction du script, l’accès au différentes méthodes et propriétés des objets fonctionne, mais lorsqu’un événement est déclanché, le gestionnaire de l’événement correspondant ne s’exécute pas, et vbscript génère une access violation.

    Quelqu’un peut-il m’aider ?

  2. #2
    fabrice2
    Invité(e)
    Par défaut
    Problème résolu

    J'avais déclanché les événements dans un thread créé par l'objet COM

    Il fallait déclancher les événements dans le thread de l'application appelant la DLL, à l'aide d'une procédure "hook".

    A plus.

Discussions similaires

  1. Réponses: 2
    Dernier message: 08/10/2013, 23h40
  2. Intercepter les messages émis par WordApplication
    Par Claude Animo dans le forum API, COM et SDKs
    Réponses: 1
    Dernier message: 11/07/2005, 20h23
  3. [fenetre à onglets] Intercepter les événements des panels
    Par Regis.C dans le forum Agents de placement/Fenêtres
    Réponses: 6
    Dernier message: 14/04/2005, 10h50
  4. récupérer l'événement "fermeture par la croix" de
    Par hamurielle dans le forum Windows Forms
    Réponses: 4
    Dernier message: 08/04/2005, 10h35

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