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 :

[AIDE] Methode de ma fonction inaccessible


Sujet :

MFC

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    281
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 281
    Par défaut [AIDE] Methode de ma fonction inaccessible
    Bonjour à tous !

    J'ai créer une classe permettant de gérer des sockets héritée de CAsyncsock. (Nom de ma classe: CSocketServeur)
    Dans le fichiers .h de la classe de ma boite de dialogue, je déclare un objet "CSocketServeur", ansi, dans le OnInitDialog de ma boite de dialogue principal, je lance mon serveur.
    Je fais donc appel a mon objet CSocketServeur déclaré dans le .h de la classe de ma boite de dialogue, j'y utilise les méthodes "Hérités" de CAsynsock, j'y ai accès sans problème.

    Par contre, je n'ai pas accès aux méthodes que j'ai fais moi-meme dans cette classe CSOcketServeur ( elles sont pourtant bien publiques).

    J'ai fais en fait, une méthode GetStatut() permettant de savoir si mon serveur est en marche ou pas, et en fait, cette méthode n'ai pas accessible quand je déclare un Objet CSocketServeur dans le .h de ma boite de dialogue ! :-(

    Je seche depuis pas mal de temps

    Merci a tous ceux qui ont des idées !!

  2. #2
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 51
    Par défaut
    comment declares-tu ton objet CSocketServeur ?

    Poste des bouts de ton source : L'endroit ou tu declares ton objet dans le .h, et l'appel dans la dialogue.

  3. #3
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    281
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 281
    Par défaut
    Je suis en cours de résolution finalement, je vous tiens au courant bientot Merci

  4. #4
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    281
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 281
    Par défaut
    DU nouveau,

    Aparemment c'est VisualStudio qui ne me "montre" pas mes fonctions faites par moi meme dans ce cas la !

    Quand je fais "monobjet." Visual me donne les methodes de la classe mere (CAsyncSock), mais je n'y vois pas mes méthodes persos.

    En revanche, si je tappe a la lettre le nom de ma méthode, et je compile,tout fonctionne !

    C'est quand meme génant de ne pas voir mes fonctions !

    Voici un piece jointe le .h de ma classe SocketServeur ( celle qui est héritée de CAsyncsock) et donc dans laquelle j'ai rajoutée des méthodes. Et également ExempleMsgSrvr.h, correspondat a ma classe de ma boite de dialogue, dans laquelle je créer un objet SocketServeur en public, afin d'y avoir accès)

    Merci a tous
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Aide tableau appels de fonction
    Par pepsi33 dans le forum C++
    Réponses: 2
    Dernier message: 08/11/2007, 08h20
  2. Aide pour inclure des fonctions
    Par naruto_dz dans le forum Débuter
    Réponses: 4
    Dernier message: 25/09/2007, 15h23
  3. Réponses: 2
    Dernier message: 13/06/2007, 11h03
  4. aide pour coder la fonction who de unix
    Par aimad41 dans le forum Linux
    Réponses: 4
    Dernier message: 21/12/2006, 09h29
  5. Aide requete SQL ou fonction VBA
    Par nykola7 dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 08/03/2006, 17h51

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