Bonjour à tous
J’ai écris une class dérivant de l’interface ITTAPIEventNotification dérivant elle même de l’interface IUnknown comportant une seule fonction virtuelle pure Event que j’ai implémenté dans ma classe.
Mais lorsque j’essai de créer un objet de cette classe j’ai erreur suivante :
Impossible d’instancier une classe abstraite
Ci – dessous la déclaration de ma classe :
class CTapiEventNotification : public ITTAPIEventNotification
{
// Implementation
public:
virtual /*[helpstring][id]*/ HRESULT STDMETHODCALLTYPE Event(
/*[in]*/ TAPI_EVENT TapiEvent,
/*[in]*/ IDispatch *pEvent);
static bool RegisterEvent();
static bool RegisterCallNotifications(ITAddress* pAddress,
VARIANT_BOOL fMonitor,
VARIANT_BOOL fOwner,
long lMediaTypes);
};
J’aimerai savoir si quelqu’un d’autre a déjà eu ce problème et comment il l’a résolu.
Merci d’avance pour toute aide.
Partager