Objet COM

Signaler
Messages postés
115
Date d'inscription
mardi 1 février 2005
Statut
Membre
Dernière intervention
8 octobre 2007
-
Messages postés
115
Date d'inscription
mardi 1 février 2005
Statut
Membre
Dernière intervention
8 octobre 2007
-
Bonsoir,



Voila je ne sais pas si je vais arriver a me faire comprendre.



Je me demandais si un objet qui n'a pas initialiser d'interfaces COM peut quand meme les utilise.

Je m'explique:



J'ai cree une classe qui implemente tout un tas d'interfaces COM.

J'ai voulu ensuite ajouter cette classe dans un vector (jusqu'ici tout se passe bien)

Le soucis c'est quand l'objet qui a implementer ces fameuses interfaces
n'existent plus, l'objet que j'ai ajouté dans le vector ne plus se
servir des interfaces crees par l'autre objet.

En revanche quand je me serts de mon objet contenu dans le vecteur et
que l'objet implémenteur des interfaces existent toujours je m'en
servir.



En esperant avoir ete compris.



Merci pour vos eventuelles reponses.







Exemple (code simplifie)

AjouterGroupe(parametres)

{

CGroupe Groupe(parametres);

m_Groupe.push_back(Groupe);

m_Groupe[0].methode(); // l'element du vecteur accede aux interfaces COM

}



AutreMethode()

{

m_Groupe[0].methode(); // l'element du vecteur n'a plus acces aux interfaces COM

....

}

2 réponses

Messages postés
115
Date d'inscription
mardi 1 février 2005
Statut
Membre
Dernière intervention
8 octobre 2007

Je rajoute que j'ai le meme probleme sur je cree des threads qui utilisent ces interfaces COM.



J'ai egalement ce meme soucis si j'utilise ADO
Messages postés
115
Date d'inscription
mardi 1 février 2005
Statut
Membre
Dernière intervention
8 octobre 2007

Ah dommage personne peut m'aider



Tant pis



Bye