3,245
社区成员
发帖
与我相关
我的任务
分享
private : CComPtr<ICom1> m_cmpt;
::CoInitializeEx(NULL, COINIT_MULTITHREADED); //改用::CoInitialize(NULL)的话结果相同
CLSID clsid;
HRESULT hr ::CLSIDFromProgID(OLESTR("ATE.CCom1.1"), &clsid); //这里hr返回成功
hr = this->m_cmpt.CoCreateInstance(clsid, NULL, CLSCTX_INPROC_SERVER); //这里hr返回0x80004002
if (FAILED(hr)) {
this->msg(hr); //msg是自己加的,把hr改为16进制char[]并提示
}