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

C++ Discussion :

CreateEvent sur handle static : possible?


Sujet :

C++

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    499
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 499
    Par défaut CreateEvent sur handle static : possible?
    Bonjour,

    voilà, tout est dans le titre, je voulais savoir s'il était possible de faire un 'CreateEvent' sur un handle static??

    Car en fait, j'ai 2 classes, ClasseA et ClasseB

    ClasseA utilise déjà un membre static de ClasseB
    mais voilà,
    maintenant j'aurai besoin de faire appel à une méthode de ClasseB depuis ma ClasseA

    comme c'est pas possible, sinon, j'aurai des include redondants...
    j'avais pensé créer un event dans ClasseB et faire un thread dans ClasseA qui surveille ledit event et fasse le bon traitement quand il est levé par ClasseB
    euh, j'espère que vous m'suivez là...

    donc, j'ai déclaré un membre static handle dans ClasseB
    et j'ai essayé de faire un 'CreateEvent' dans le constructeur de ClasseB
    mais à la compil, j'ai une erreur du type
    error LNK2001 symbole externe non résolu "public : static void *ClasseB::monHandle"


    Donc voilà
    j'sais pas si c'est possible ou pas??
    ou bien si y'a un autre moyen de faire ce que je veux...

    Merci de m'aiguiller...

  2. #2
    Membre chevronné
    Inscrit en
    Août 2004
    Messages
    556
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 556
    Par défaut
    Je ne comprend pas trop ce que tu veux faire ou ce que tu tentes d'expliquer...

    Peux-tu nous montrer un code minimaliste expliquant ton problème ?

  3. #3
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    Il ne suffit pas de déclarer ta variable statique dans la déclaration de la classe. Il faut aussi la définir :
    A.h
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    class A{
    static TYPE membre;
    }
    A.cpp
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    #include "A.h"
    TYPE A::membre /*=ValeurInit*/;

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    499
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 499
    Par défaut
    Ah oui!
    yes, merci 3DArchi


    autant pour moi,
    mais j'suis trop naze en c++

  5. #5
    Expert confirmé

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par défaut
    Fais un tour par la FAQ

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Audio] Mettre de la musique sur son appli possible ? simple ?
    Par Baptiste Wicht dans le forum Multimédia
    Réponses: 23
    Dernier message: 04/08/2008, 12h56
  2. Installer Windows defender sur Windows 2000 ? possible ?
    Par mullger dans le forum Sécurité
    Réponses: 5
    Dernier message: 18/05/2006, 09h15
  3. Vos avis sur une démission possible svp ?
    Par root76 dans le forum Démission
    Réponses: 11
    Dernier message: 30/01/2006, 12h31
  4. Question sur les statics et les structures
    Par Steph12 dans le forum C
    Réponses: 3
    Dernier message: 24/03/2005, 13h20
  5. Ne jamais mettre le focus sur un tbutton, possible
    Par portu dans le forum Composants VCL
    Réponses: 4
    Dernier message: 03/07/2003, 15h06

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