Objet COM

cs_0xYg3n3 Messages postés 115 Date d'inscription mardi 1 février 2005 Statut Membre Dernière intervention 8 octobre 2007 - 16 avril 2005 à 20:23
cs_0xYg3n3 Messages postés 115 Date d'inscription mardi 1 février 2005 Statut Membre Dernière intervention 8 octobre 2007 - 17 avril 2005 à 12:20
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

cs_0xYg3n3 Messages postés 115 Date d'inscription mardi 1 février 2005 Statut Membre Dernière intervention 8 octobre 2007
16 avril 2005 à 20:24
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
0
cs_0xYg3n3 Messages postés 115 Date d'inscription mardi 1 février 2005 Statut Membre Dernière intervention 8 octobre 2007
17 avril 2005 à 12:20
Ah dommage personne peut m'aider



Tant pis



Bye
0
Rejoignez-nous