郁闷的问题, C#调用COM组件,报错:80040154 本帖最后由 hyblusea 于 2009-12-08 18:04:48 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 原因可能有下:1:引用了吗?(这个可能不是楼主要的.)2:驱动装了吗?(有的需要装驱动,例:加密狗).这个可能是由于你虽然引用了dll文件,但是这个dll文件可能又调用别的dll,而这个dll文件没有注册,所以会报错。 参考参考 http://social.msdn.microsoft.com/Forums/zh-HK/sqlsmoanddmo/thread/b20d3e7d-0577-44a5-8cc3-bbc4ecb62fd7 http://social.msdn.microsoft.com/Forums/zh-HK/sqlsmoanddmo/thread/b20d3e7d-0577-44a5-8cc3-bbc4ecb62fd7 http://msdn.microsoft.com/en-us/library/ms741994(VS.85).aspx CCC在两种情况下,都不为空。 因为是同一台计算机,所以不存在DLL没有注册,或者是注册不完整这种问题。 通过“组件服务”窗口可以看到该COM组件的ID是:8530FFDB-ABF6-4E46-9603-E80389D58B90但是,我的代码是根据类名来获取该COM,获取之后,发现COM的ID是:354ee8f6-3fc8-4a6d-acf8-265344b4297c这是意思什么呢? 加ip 代表你用dcom调用,你的com必须被配置为dcom,如果不知道什么是dcom,请查msdn 这是guid,一个标示,存在注册表内,表示这个com组件的位置,什么类型 等等 C:\WINDOWS\system32\svchost.exe -k DcomLaunch 请问怎样将COM配置为DCOM呢?是在COM的代码里面吗? 或者,怎样把COM配置为COM+组件呢?似乎COM+远程访问更简单一些? DCOM烦,互联网上安全配置累死人,还不能穿透防火墙 谢谢12楼:anhelp 帮我顶贴 。谢谢HDT告诉我DCOM应该是EXE类型 C# 连接csv文件 关于这个方法的简写 请问基于C#开发的应用程序分配的栈内存是多大? Winform DataGridVIew合计功能? oracle update异常 在线等 列表框中是性别字段 (“男”,“女”),SQL数据库中存储的是 (0,1) 其中 0代表是男,1代表是 女 ,但是查询时出错 WIN程序,如何动态绑定图片? 组播委托和事件有什么区别? 刚用C#,有个问题向大家请教!请大家帮帮忙! vs.net2005 把一串数字中有序列部分去掉 读过“ASP.NET 3.5揭秘”的朋友说下
1:引用了吗?(这个可能不是楼主要的.)
2:驱动装了吗?(有的需要装驱动,例:加密狗).这个可能是由于你虽然引用了dll文件,但是这个dll文件可能又调用别的dll,而这个dll文件没有注册,所以会报错。 参考
参考
CCC在两种情况下,都不为空。
因为是同一台计算机,所以不存在DLL没有注册,或者是注册不完整这种问题。
如果不知道什么是dcom,请查msdn
请问怎样将COM配置为DCOM呢?是在COM的代码里面吗?
或者,怎样把COM配置为COM+组件呢?似乎COM+远程访问更简单一些?
谢谢HDT告诉我DCOM应该是EXE类型