cs_0xYg3n3
Messages postés115Date d'inscriptionmardi 1 février 2005StatutMembreDernière intervention 8 octobre 2007
-
16 avril 2005 à 20:23
cs_0xYg3n3
Messages postés115Date d'inscriptionmardi 1 février 2005StatutMembreDerniè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