本文介绍了无法在VC ++ 6.0中创建对象 - activex控件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
下面的方法正在执行两次,第一次为HRESULT值返回-2,147,467,262,第二次为零,为单个对象创建,最终无法创建ActiveX控件对象。
Below Method is being executed two times, first time returning -2,147,467,262 for HRESULT value and second time zero, for single Object creation, and ultimately fails to create ActiveX control object.
Value of HRESULT shows hresult =
STDAPI DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID* ppv)
{
HRESULT hres = _Module.GetClassObject(rclsid, riid, ppv);
return hres;
}
我的尝试:
负HRESULT值转换为0x80004002 / E_NOINTERFACE错误代码,描述为不支持此类接口。根据MSDN。
What I have tried:
negative HRESULT value translates to 0x80004002 / E_NOINTERFACE error code with description "No such interface supported." as per MSDN.
推荐答案
这篇关于无法在VC ++ 6.0中创建对象 - activex控件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!