我现在想导出MSN里好友的列表,可是调试时发现
HRESULT hr = MSNMessager.CreateInstance(__uuidof(Messenger));
返回的是‡ _com_ptr_t<_com_IIID<IMessenger,&_GUID_d50c3186_0f89_48f8_b204_3604629dee10> >::CreateInstance 返回 0x80040154 没有注册类别 HRESULT请问一下高手们什么原因,应该怎么解决,谢谢了
HRESULT hr = MSNMessager.CreateInstance(__uuidof(Messenger));
返回的是‡ _com_ptr_t<_com_IIID<IMessenger,&_GUID_d50c3186_0f89_48f8_b204_3604629dee10> >::CreateInstance 返回 0x80040154 没有注册类别 HRESULT请问一下高手们什么原因,应该怎么解决,谢谢了
IMessengerPtr MSNMessager = NULL;
IMessengerContactsPtr MSNMessagerContacts = NULL;
IMessengerContactPtr MSNMessagerContact = NULL;
HRESULT hr = MSNMessager.CreateInstance(__uuidof(Messenger));
if (FAILED(hr))
{
AfxMessageBox("Create the Messenger object failed!"); return;
}
应该调的也是api,可是现在
_com_ptr_t<_com_IIID<IMessenger,&_GUID_d50c3186_0f89_48f8_b204_3604629dee10> >::CreateInstance 返回 0x80040154 没有注册类别 HRESULT不知道什么原因......
HRESULT hr = MSNMessager.CreateInstance(__uuidof(Messenger));
if (FAILED(hr))
{
AfxMessageBox("Create the Messenger object failed!");
return;
}
IMessengerWindow *pIMsnWindow;
CoInitialize(0);
CoCreateInstance(__uuidof(Messenger),NULL,CLSCTX_ALL,IID_IMessenger,(void **)&pIMessenger);
其中第四个参数怎么写啊?这是从别的地方拿来的,在这里编译时说IID_IMessenger没定义