本文介绍了无法在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控件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-14 06:06