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

Visual C++ Discussion :

VC++ echange de donnees entre plusieurs Classe


Sujet :

Visual C++

  1. #1
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 25
    Par défaut VC++ echange de donnees entre plusieurs Classe
    Bonjour

    Je realise une IHM faisant un traitement de donnees, j'ai un souci pour recuperer des donnees que je veux centraliser dans une meme classe.

    J ai une 1ere Classe CMenu gerant un Cdialog ou figure le menu : setup parametre, analyse...


    CMenu appel une autre classe CSetparametre gerant un CDialog et contenant toute les structures Options parametres.
    dans cette CDialog j ai un Tab Control et donc plusieurs CTab.
    Chacune de ces CTabs gerent une partie des options.


    Pour resumer CMenu > CSetParametre > CTabSetup,CTab1,CTab2...
    Chaque partie de mon programme fonctionne bien independament.


    Je souhaite rapatrier toutes ces donnes options de mes Tab vers CMenu.

    Pour ce faire j ai cree un peu partout dans mes .h des variables globals
    avec les structures adequates.

    Mon souci arrive dans le CMenu lorsque j'appelle les variables globales des CTab pour les dupliques.
    Visual ne veut pas reconnaitre ces variables structure"parametres" malgre les includes adequats dans chaque fichier.

    J'ai egalement essayer dans un autre sens : Dans CTab j appel la structure parametre cree dans CMenu et je la met a jour Dans le CTab.
    Le resultat est le meme.

    Voila ... j espere que j'ai ete clair et pas trop barbant a lire (pas toujours facile quand on parle programmation).

    J'aimerais savoir ce qui cloche dans ma demarche.
    D'apres ce que j'ai pu lire sur ce site, mettre des variables globales un peu partout n'est pas "sexy" ou n'est pas de la programmation "propre".

    J'aimerais connaitre la demarche a suivre pour gerer proprement cette application SDI.
    N'hesitez pas a detailler vos conseils, j'imprime rarement du premier coup.

    merci d'avance.

  2. #2
    Membre confirmé Avatar de lenouvo
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    252
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 252
    Par défaut
    peut-tu nous montrer ton code où il ne reconnait pas tes variables?

  3. #3
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 25
    Par défaut
    J'ai travailler un peu le probleme,
    J'ai ecrit du code en plus, mais j ai toujours des problemes du meme ordre et qui me sont incomprehensible.

    Vraiment MFC ca ete cree pour ce casser la tete...

    j ai aussi preferer changer de discussion par soucis de clarter.

    http://www.developpez.net/forums/sho...d.php?t=493741

Discussions similaires

  1. Echange de donnees entre programmes
    Par Hisoka_Hunter dans le forum C
    Réponses: 2
    Dernier message: 29/12/2008, 19h18
  2. Echange de variables entre plusieurs formulaires
    Par manuel31 dans le forum IHM
    Réponses: 1
    Dernier message: 08/09/2008, 21h01
  3. Echange de donnéee entre un Flash et la page le contenant
    Par ViveLesQuads dans le forum Flash
    Réponses: 2
    Dernier message: 31/10/2006, 14h40
  4. Réponses: 9
    Dernier message: 15/04/2006, 04h55
  5. [TP] Echanger des données entre deux programmes
    Par ILIAS Raphaël dans le forum Turbo Pascal
    Réponses: 3
    Dernier message: 22/03/2005, 10h31

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