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 :

Accès à une variable


Sujet :

MFC

  1. #1
    Membre confirmé
    Profil pro
    Ingénieur de développement
    Inscrit en
    Avril 2005
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur de développement

    Informations forums :
    Inscription : Avril 2005
    Messages : 169
    Par défaut Accès à une variable
    Bonjour.

    A l'intérieur d'une CDialog, j'utilise une classe "MaClasse". A l'intérieur de cette classe, je cherche à atteindre une variable présente dans ma CDialog.
    Comment faire ?

    Je sais que ma question est vachement bateau, mais ...

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    227
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 227
    Par défaut
    Salut, tu déclares un objet de ton CDialog à l'intérieur de MaClasse

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    //__________________________________
    //Dans MaClasse.h
    class MaClasse 
    {
    	DECLARE_DYNAMIC(MaClasse)
     
    public:
    	MaClasse(CWnd* pParent = NULL);   // constructeur standard
    	virtual ~MaClasse();
     
     
    CDialog m_pMonDialogue;	
    };
     
    //_________________________
    //Dans MaClasse.cpp
    ...
    m_pDialogue=new CDialog();
    CDialogue.taVariable
    ...
    En esperant que ca t'aide et que ca réponde à ta question

    A+

    Kemanke

  3. #3
    Membre confirmé
    Profil pro
    Ingénieur de développement
    Inscrit en
    Avril 2005
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur de développement

    Informations forums :
    Inscription : Avril 2005
    Messages : 169
    Par défaut
    Merci de ta réponse, mais je me suis mal exprimé !

    Class A : public CDialog
    {
    long varA;
    long varB;
    ClassB varC;

    ....

    }


    ClassB : public CWnd
    {
    ....
    void fonction();
    ....
    }

    ClassB::fonction()
    {
    varA = 15; <----- je veux atteindre la varA présente dans ClassA
    }


    Je sais pas si c'est plus clair comme cela !!


    En théorie, je passe à la ClassB un pointeur de type ClassA* dans le constructeur et puis c'est OK, mais là pas moyen. Dès que je mets dans ClassB un #include"ClassA.h", c'est la KATA, les erreurs pleuvent ....

  4. #4
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    salut tu peux mettre un pointeur dans la classe concernée.
    mais il faut aussi mettre les includes et les dependances associés.
    voir aussi http://c.developpez.com/faq/vc/?page=IDE#PbWithHeaders

Discussions similaires

  1. [C#] Problème d'accès à une variable depuis une popup
    Par LE NEINDRE dans le forum ASP.NET
    Réponses: 2
    Dernier message: 03/01/2007, 15h30
  2. Réponses: 5
    Dernier message: 23/11/2006, 13h55
  3. [POO] Problème d'accès à une variable privée
    Par Nadd dans le forum Langage
    Réponses: 8
    Dernier message: 17/09/2006, 21h43
  4. Problème d'accès à une variable
    Par khaled.mtibaa dans le forum Langage
    Réponses: 3
    Dernier message: 20/04/2006, 11h39
  5. Acces à une variable-tableau de PHP
    Par Erwan21 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 09/02/2005, 13h55

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