Bonjour je souhaite faire une composition bidirectionnelle entre ma dialog et mon objet de metier qui est un thread et modifie l'IHM.

Inclusion des 2 headers dans les 2 headers en question.

Declaration des 2 classes comme ceci ... :

1er fichier.h :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
class MaDialogDLG;
 
class MonObj
{
};
2eme fichier.h :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
class MonObj;
 
class MaDialogDLG
{
};
Et ensuite lorsque j'instancie mon objet de metier je passe ladresse de la dialog de cette facon ...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
mon_objet = new MonObj(this) ;  // dans la methode init dialog
Constructeur de l'objet :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
MonObj(MaDialogDLG *) ;
Pouvez me dire ce qui coince , j'ai une erreur qui concerne je pense le passage de ladresse de la dialog a lobjet de metier ...

Merci