Automation 信息不可用,没有为.dll加载符号
我使用调用来使用C++中的应用程序对象,但是出现了一个错误。 错误:信息不可用,没有为GPNSAutomation.dll加载符号 我的密码是:Automation 信息不可用,没有为.dll加载符号,automation,com,invoke,idispatch,Automation,Com,Invoke,Idispatch,我使用调用来使用C++中的应用程序对象,但是出现了一个错误。 错误:信息不可用,没有为GPNSAutomation.dll加载符号 我的密码是: ::CLSIDFromProgID(OLESTR("SGNSAutomation.SGNSApplication"), &clsid); IID iid; HRESULT hr = CoCreateInstance(clsid, NULL, CLSCTX_ALL, IID_IDispatch, (LPVOID*)&pWMPD
::CLSIDFromProgID(OLESTR("SGNSAutomation.SGNSApplication"), &clsid);
IID iid;
HRESULT hr = CoCreateInstance(clsid, NULL, CLSCTX_ALL,
IID_IDispatch, (LPVOID*)&pWMPDispatch);
IDispatch * pdisp = (IDispatch *)NULL;
DISPID dispid;
DISPPARAMS params= {NULL,NULL,0,0};
params.cArgs =1;
OLECHAR * Name = OLESTR("importCase");
HRESULT hresult =pWMPDispatch->GetIDsOfNames(IID_NULL,
&Name,1,LOCALE_SYSTEM_DEFAULT,&dispid);
hresult =pWMPDispatch->Invoke(dispid, IID_NULL, LOCALE_USER_DEFAULT,
DISPATCH_METHOD, ¶ms, NULL, NULL,
NULL);
_ASSERT(hr==S_OK);
这不是一个错误,只是来自调试器的一个通知,它无法找到文件的PDB。使用调试>窗口>模块,右键单击DLL并选择“符号加载信息”。它告诉你它看起来在哪里。如果您没有自己创建这个DLL,这是任何COM组件的正常情况,那么这是完全正常的。