-
instancier objet COM
J ai un probleme dans un executable je crée une instance d'un objet COM que l'on appelera CCOM_A.
Dans celui ci je veux stocker plusieurs instance d'un objet COM CCOM_B.
Mon probleme viens du fait que je ne sais pas d'une part creer plusieurs instance d'un objet CCOM_B dans une boucle. Et que d'autre part je ne sais pas quelle type de liste à utiliser dans CCOM_A.
ps : lorsque j'instancie un objet COM j'ai l'habitude d'utiliser :
CComPtr<IIA> l_idA;
et l_idA.CoCreateInstance(CLSID_IIA)
mais à la fin de la procédure ce pointeur est revenu a null.
-
J'ai bien peur que là, tu n'aies besoin d'utiliser un pointeur normal (IIA *) plutôt qu'un CComPtr...
-
je te remercie medinoc, je me resigne a utiliser un pointeur et non un smart pointeur. Je vais donc devoir gérer moi meme les release mais bon. Merci encore