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:
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;
 
}
J'ai vu sur MSDN que je devais utiliser cette instruction:
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( )
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.
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]