Bonjour,
je travaille sur visual c++ 6.0, j'ai cr�e une classe qui implemente deux interfaces impl�mentant elles m�me l'int�rface IUnknown.
Quand je compile mon projet, j'ai une erreur: ambiguous conversions from 'class CApp *const ' to 'struct IUnknown *' dans cette ligne:
J'ai vu sur MSDN que je devais utiliser cette instruction:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7 if(iid == IID_IUnknown) { *ppvObject = static_cast<IUnknown *> (this); AddRef(); return S_OK; }
C'est ce que j'ai fait, mais la il me donne la m�me erreur avec d'autres en plus; il me dit que je ne peux pas instancier des classes abstraites.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3 BEGIN_COM_MAP(CRTCApp) COM_INTERFACE_ENTRY2(IUnknown, IRTCEventNotification) END_COM_MAP( )
Est ce que quelqu'un peut me dire comment r�soudre ce probl�me.
Cordialement,
Hanane
[Balises CODE rajout�es par Loulou24, merci d'y penser � l'avenir]
Partager