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

MFC Discussion :

Gestion d'�v�nements


Sujet :

MFC

  1. #1
    Membre confirm�
    Inscrit en
    Janvier 2006
    Messages
    152
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 152
    Par d�faut Gestion d'�v�nements
    Bonjour,

    je suis (toujours et encore ) en train de d�velopper un activeX, sous visual 6 et j'aimerais avoir un petit coup de pouce sur comment g�rer les �v�nements.

    en effet, je voudrais "handler" un �v�nement que j'aurais g�n�r� sur une modification de variable, alors j'ai trouv� ce lien qui donne un bout de code (que je n'arrive pas � faire compiler)

    j'ai jet� un coup d'oeil � la faq, mais je n'ai pas trouv� r�ponse � ma question,

    en bref, comment g�rer les events & listeners C++ internes

    merci d'avance pour vos conseils avis�s

  2. #2
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    Je me rappelle plus quel est ton type de projet ... ATL ? MFC ?

    pour lever un �v�nement, on utilise FireEvent avec MFC

  3. #3
    Membre confirm�
    Inscrit en
    Janvier 2006
    Messages
    152
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 152
    Par d�faut
    oui c'est un projet MFC, mais est-ce que je me trompe en disant que les FireEvent sont utilis�s pour g�rer les �v�nements qui sortent de mon activeX et qui peuvent �tre handl�s par du javascript ou du VB par exemple ?

  4. #4
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    non, tu te trompes pas

    ce n'�tait pas la question ?

  5. #5
    Membre confirm�
    Inscrit en
    Janvier 2006
    Messages
    152
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 152
    Par d�faut
    et bien disons que ce que je souhaite faire c'est g�rer un �v�nement de modification de variable (je suis sur un automate asynchrone) qui jetterait, d�s que cette variable est modifi�e, un event en disant "telle variable a �t� modifi�e"

    peut etre avais-je mal expliqu� mon probl�me !

  6. #6
    Membre confirm�
    Inscrit en
    Janvier 2006
    Messages
    152
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 152
    Par d�faut
    typiquement je souhaite qu'� n'importe quelle �tape de mon automate je puisse v�rifier, sans avoir � checker toutes mes variables, si l'une d'entre elles � �t� modifi�e � l'ext�rieur du processus de cet automate...

    c'est pourquoi je voulais handler ces variables et � leur changement �mettre un event.

  7. #7
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    je viens de regarder le lien que tu proposes, qu'est-ce que tu n'arrives pas � compiler ?

  8. #8
    Membre confirm�
    Inscrit en
    Janvier 2006
    Messages
    152
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 152
    Par d�faut
    je n'arrive pas � compiler avec son Event.hpp, visual 6 n'aime pas ses templates :/

  9. #9
    Membre confirm�
    Inscrit en
    Janvier 2006
    Messages
    152
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 152
    Par d�faut
    et j'�tais donc en train de regarder du cot� des addListener en c++ :/

  10. #10
    Membre confirm�
    Inscrit en
    Janvier 2006
    Messages
    152
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 152
    Par d�faut
    � la limite pour clarifier la situation, mon probl�me peut se r�sumer � comment recevoir un event en C++

  11. #11
    Membre confirm�
    Inscrit en
    Janvier 2006
    Messages
    152
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 152
    Par d�faut
    en cherchant un peu dans la doc msdn (cad en mettant les bons mots cl�s. . .) j'ai trouv� ce lien, ca me parait plutot pas mal, je fais un feedback l� dessus si ca fonctionne, et en effet ils diff�rencient bien les events COM et les events natifs c++, ce qui est bon signe

  12. #12
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    ca ressemble fortement � ce qu'il y avait dans le lien de codeproject

  13. #13
    Membre confirm�
    Inscrit en
    Janvier 2006
    Messages
    152
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 152
    Par d�faut
    oui, d'ailleurs � ce propos j'ai essay� de compiler avec tout �a et puis il me dit qu'il ne connait pas ____event et ses fr�res __hook, __unhook

  14. #14
    Membre confirm�
    Inscrit en
    Janvier 2006
    Messages
    152
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 152
    Par d�faut
    est-ce que quelqu'un verrait pourquoi __event, __hook et __unhook ne sont pas reconnus � la compilation?

    et que signifient:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    [event_source(native)]
    [event_receiver(native)]
    car ceux l� non plus ne passent pas la compil?

  15. #15
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    mais c'est pas des mots cl�s .net tout ca ?

  16. #16
    Membre confirm�
    Inscrit en
    Janvier 2006
    Messages
    152
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 152
    Par d�faut


    hoy, je crois bien que tu as raison

    MSDN Home > MSDN Library > Development Tools and Languages > Visual Studio .NET > Visual C++ > Adding Functionality > Technologies and Techniques

    mais alors comment faire? et puis visual studio .NET ne sait-il pas faire de C++ natif ?

  17. #17
    Membre confirm�
    Inscrit en
    Janvier 2006
    Messages
    152
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 152
    Par d�faut
    dans ce lien ils expliquent que c'est du code manag�, et qui n�cessite donc la framework .net...enjoy.

  18. #18
    Membre confirm�
    Inscrit en
    Janvier 2006
    Messages
    152
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 152
    Par d�faut
    on ne peut pas lever d'event en C++ natif ? wtf?

    est ce que je devrais passer par les MFC ?

  19. #19
    Membre confirm�
    Inscrit en
    Janvier 2006
    Messages
    152
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 152
    Par d�faut
    personne ne s'y connaitrait par hasard sur une probl�matique d'emission/reception d'event en C++ ?

  20. #20
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    apr�s, tu peux peut-etre t'en sortir avec des messages windows

    tu as une callback qui attend des messages, et tu lui en envoies un quand ta variable est modifi�e. Comme ca, tu es au courant

Discussions similaires

  1. Gestion des �v�nements Netscape 7.0
    Par RATHQUEBER dans le forum Autres langages pour le Web
    R�ponses: 6
    Dernier message: 19/12/2005, 16h26
  2. Probl�me avec la gestion des �v�nements
    Par CynO dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 17/10/2005, 10h07
  3. [JTable] gestion des �v�nements
    Par soulhouf dans le forum Composants
    R�ponses: 4
    Dernier message: 19/08/2005, 13h21
  4. Gestion des �v�nements lors d'un clique sur une image.
    Par yoghisan dans le forum D�buter
    R�ponses: 7
    Dernier message: 23/06/2005, 19h04
  5. Gestion d'�v�nements hors tables
    Par Quentin dans le forum PostgreSQL
    R�ponses: 8
    Dernier message: 11/02/2005, 00h09

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