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.