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 :

manipulation des objets


Sujet :

MFC

  1. #1
    Membre confirm�
    Profil pro
    �tudiant
    Inscrit en
    Mai 2009
    Messages
    110
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mai 2009
    Messages : 110
    Par d�faut manipulation des objets
    Bonjour,

    j'ai besoin de creer n objet d'une classe qui h�rite de CDialog (c'est l'utlisateur qui donne ce nombre n, donc je le connai pas � l'avance)
    j'ai mis une boucle pour les creer tous et pour garder des info sur chaque objet j'ai enregistr� leur owner dans un tableau:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    CWnd** ensembleObj= new CWnd*[];
    maClasse obj;
    for (i=1; i<=n; i++)
    { 
    obj=new maClasse();
    ensembleObj[i-1]=obj->GetOwner();
    }
    1. je sais pas si c'est une bonne methode!!
    2. � un moment donn� j'ai besoin de manipuler tous ces objet pour leur dire d'executer une methode! voila ce que j'ai fait:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    maClasse* obj=NULL;
    for (i=1; i<=n; i++)
    {
    obj->SetOwner(ensembleObj[i-1]);
    obj->Methode();
    }
    �a ne marche pas car mon obj est initialis� � NULL mais je sais pas trop comment faire

    que pensez vous?

    Merci.

  2. #2
    Membre confirm�
    Profil pro
    �tudiant
    Inscrit en
    Mai 2009
    Messages
    110
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mai 2009
    Messages : 110
    Par d�faut
    j'ai trouv� la solution, je v la post�, �a serai peut etre utile auw personnes qui auront le m�me probl�me que moi
    finalement j'ai besoin juste de creer un tableau de pointeurs d'objet (de ma classe)

    1.
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
     
    maClasse** ensembleObj= new maClasse*[];
    maClasse obj;
    for (i=1; i<n; i++)
    { 
    obj=new maClasse();
    ensembleObj[i-1]=obj
    }

    2.
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    maClasse* obj=NULL;
    for (i=1; i<n; i++)
    {
    ensembleObj[i-1]->Methode();
    }

    voila

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Manipuler des objets d'une fonction public
    Par keuloud dans le forum Windows Forms
    R�ponses: 3
    Dernier message: 25/11/2009, 14h51
  2. Manipulation des objets dans une session
    Par facilus68 dans le forum Hibernate
    R�ponses: 5
    Dernier message: 28/12/2007, 14h02
  3. manipuler des objets cr��s par un autre prg
    Par aziz jim dans le forum C++
    R�ponses: 1
    Dernier message: 07/11/2007, 12h08
  4. Comment Manipuler des objets dans une liste de type TList ?
    Par PadawanDuDelphi dans le forum Delphi
    R�ponses: 1
    Dernier message: 02/11/2006, 15h40
  5. R�ponses: 13
    Dernier message: 09/05/2006, 16h30

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