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:
1. je sais pas si c'est une bonne methode!!
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(); }
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:
ça ne marche pas car mon obj est initialisé à NULL mais je sais pas trop comment faire
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(); }
que pensez vous?
Merci.
Partager