com组件-CoCreateInstance创建失败?

问题描述

CoCreateInstance创建失败?

用vc6.0基于对话框和matlab混编,使用的是com组件,编译链接都通过,但CoCreateInstance创建失败
测试按钮程序如下:
HRESULT hr;
hr=CoInitialize(NULL);
CLSID cl;
hr=::CLSIDFromProgID(OLESTR("test.testclass.1_0"),&cl);
Itestclass pTe;
pTe=NULL;
hr=::CoCreateInstance(cl,NULL,CLSCTX_INPROC_SERVER,_uuidof(Itestclass),(LPVOID
) &pTe);
if(FAILED(hr))
{
AfxMessageBox("不能创建Test COM组件实例!");
}

解决方案

hr=-2147024770

解决方案二:

创建实例失败了,查看一下参数是否填对

解决方案三:

目标机器有没有部署matlab的支持库,com组件是否注册正确。

解决方案四:

错误肯定发生在_uuidof(Itestclass)上,_uuidof这个前缀应该是双下划线,建议自己看看它的用法

时间: 2025-01-21 08:12:56

com组件-CoCreateInstance创建失败?的相关文章

asp.net iis中 com组件实例创建失败,clsid xxxx,0x8000ffff

问题描述 asp.net项目,在vs中运行没有任何错误,但是发布到iis中提示com组件实例创建失败,clsid为xxxxx,错误码为0x8000ffff,这个dll为第三方com组件,有没有谁遇见过这种情况得,求帮助 解决方案 解决方案二:你需要注册DCOM,参考excel的DCOM注册方法,还有权限设置,32位和64位设置,都设置好了才能运行解决方案三:引用楼主wangjulong123的回复: asp.net项目,在vs中运行没有任何错误,但是发布到iis中提示com组件实例创建失败,cl

com组件pb-PB 8.0调用C#写的com组件出现对象创建失败

问题描述 PB 8.0调用C#写的com组件出现对象创建失败 PB 8.0调用C#写的com组件出现对象创建失败,请问是不是com组件有什么问题?PB的调用代码绝对没错,组件注册能够成功. 解决方案 你的C#代码设置ComVisible(COM可见)为true了么?用regasm注册了么? 解决方案二: VC调用C#写的COM+组件C#创建COM供PB调用C#创建COM供PB调用

小米随身wifi驱动创建失败怎么办

  大家在使用小米随身wifi驱动的时候会遇到小米随身wifi驱动创建失败的问题,那么应该怎么解决呢?可能是网络的问题也可能是设置的问题,下面有四个方法可以解决小米随身wifi驱动创建失败的问题哦,下面就和小编一起来看看具体怎么操作吧. 小米随身wifi驱动创建失败解决方法一: 1.插上小米随身wifi,电脑会自动生成一个本地连接或者无线网络连接;   2.出现的连接,可能是网线网络链接2或者3或者是其他的,而现在是无线网络连接6; 3.等待小米创建wifi,看到上图就表示小米wifi创建无线网

用字典的write方法写数据,plist文件的创建失败

问题描述 用字典的write方法写数据,plist文件的创建失败 我有一个字典,字典数据是从网上get过来的 我用字典自带的write方法写数据进plist时候,plist文件不创建,路径没问题,请问是有什么其他原因么 解决方案 http://www.xuebuyuan.com/2066987.html

一个用组件动态创建Excel文件的实例

excel|创建|动态 一个用组件动态创建Excel文件的实例    在精华区中有一篇关于在ASP中动态创建的Excel文章, 但实际上我们会发现如果我们在ASP中用Set MyExcelChart = server.CreateObject("Excel.Sheet")是行不通的. 这样做的话会出现如下的错误信息:Only InProc server components should be used. If you want to use LocalServer component

鲁大师wifi网络创建失败怎么办?

  鲁大师wifi网络创建失败解决方法大家可以来了解一下,如果你遇到了鲁大师wifi创建失败的情况可以试一试下文的解决方法,希望能帮助大家解决问题哦~ wifi创建失败有可能是当前没有internet连接或者无法共享,或者是网卡驱动不是最新或者网卡不支持,或者不是win7.win8系统,这些都可以能导致鲁大师wifi网络创建失败的原因. 我们可以试着把网络连接状态图共享一下(在网络与共享中心),如上图.

2012 单文档-VS2012空文档创建失败是怎么回事?

问题描述 VS2012空文档创建失败是怎么回事? 我只是添加了一个CDialogBar类的对象m_myDlg在CMainFrame中的OnCreate()函数添加了一下代码 if(!m_myDlg.Create(thisIDD_FLOAT_DLGCBRS_TOP|CBRS_HIDE_INPLACEIDD_FLOAT_DLG)){ TRACE0(""failed to create dialog bar m_myDlg""); return -1;}m_myDlg.E

指令-VC6.0中dll创建失败,编译报错怎么处理

问题描述 VC6.0中dll创建失败,编译报错怎么处理 VC6.0环境,创建DCOM的服务器. 想要生成一个dll文件,在project setting里面输入了指令 然后就出现了编译错误 这个怎么破?求各位大神解答! 解决方案 -f是参数吧,中间缺少空格. 解决方案二: nmake命令路径是否正确,是否PATH环境变量中.跟参数之间要有空格.

c#-钩子总是创建失败,求解答

问题描述 钩子总是创建失败,求解答 最近需要使用全局钩子的相关功能,用的是C#语言,hKeyboardHook = SetWindowsHookEx(WH_KEYBOARD_LL KeyboardHookProcedure Marshal.GetHINSTANCE( Assembly.GetExecutingAssembly().GetModules()[0])0);以上是我的全局钩子调用语句,我参照的是CSDN上的示例程序,源程序运行正常,能够监测全局的的鼠标,但是移植到我的项目中,总是创建钩