社区
C#
帖子详情
100分问题,引用dll文件时出错!大家帮忙!!!
imagingboy
2003-10-17 03:22:06
我在一个windows应用程序中要引用一个dll文件,引用时可以,也可以看到它的方法
但执行实例化代码时抛出异常: 带有CLSID {E89E3DC2-4CDF-4293-96EE-2FD967D857EE}的 com 对象无效或未注册 。何故?应该怎样解决?谢谢!
...全文
78
14
打赏
收藏
100分问题,引用dll文件时出错!大家帮忙!!!
我在一个windows应用程序中要引用一个dll文件,引用时可以,也可以看到它的方法 但执行实例化代码时抛出异常: 带有CLSID {E89E3DC2-4CDF-4293-96EE-2FD967D857EE}的 com 对象无效或未注册 。何故?应该怎样解决?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
imagingboy
2003-10-18
打赏
举报
回复
我的那个dll里面都是接口,如果按照Api函数导入的方法进行引用,就不能访问到里面的方法
唉.................
不知道,哪位仁兄还有什么高见?!!!
sharpdew
2003-10-18
打赏
举报
回复
如果regsvr32进行注册还是不行的话,就按照Api函数导入的方法进行引用;
Jim3
2003-10-18
打赏
举报
回复
摘抄一段文字,不知道对你有无用处
如何在.net下引用ActiveX控件
首先你必须保证你的activex控件注册好,并可以使用
1.使用tlbimp
tlbimp读取包含com类型库信息的文件(可以是.tlb,.dll,.odl),并产生包含与.net兼容的元数据
例如:tlbimp c:\windows\system32\shdocvw.dll /out:c:\temp\Interop.shdocvm.dll
产生的这个dll,可以在工程中直接引用
2.使用aximp
假如要在windows form中使用activex,需要用aximp,理由是:所有拖入windows form中的组件需要有公共基类System.Windows.Forms.Control派生,AxImp创建了一个包装类。
例如,aximp c:\windows\system32\shdocvw.dll 将产生两个文件shdocvw.dll axshdocvw.dll,你可以在工程中直接引用,shdocvw.dll和用tlbimp产生的文件相同,第二个文件包含允许在标准windows form中使用activex组件的包装类。
添加好引用之后,你就可以实例化com类型了,AxSHDocVw.AxWebBrowser AxWebBrowser1 = new AxSHDocVw.AxWebBrowser();
另外你可以在对象浏览器中查看引用的对象的名称,方法等
你从vs.net添加引用一个activex的过程自动调用了以上两个命令
kangzerun
2003-10-17
打赏
举报
回复
没办法啊,注册
cdbnzc
2003-10-17
打赏
举报
回复
帮你顶,请星星们帮你解把
JohnyZhang
2003-10-17
打赏
举报
回复
注册码不对吧?没办法。去破解!有这本事我早发了。^-^
imagingboy
2003-10-17
打赏
举报
回复
我的那个dll文件是从tlb 文件转过来的,是不是与这有关系阿。com组件与.net dll文件
有什么区别?应该则怎么使用?急啊!!!
imagingboy
2003-10-17
打赏
举报
回复
注册出错!问题未解决,兄弟们在帮小弟想一想啊!!!
huhan3
2003-10-17
打赏
举报
回复
先注册再使用:
放在windows/system32/下
用regsvr32注册你的dll
rgbcn
2003-10-17
打赏
举报
回复
你调用的dll组件是不是商业版,需要商业注册,才可以使用?
cdbnzc
2003-10-17
打赏
举报
回复
用regsvr32 注册一下你得dll试试看
RoueDust
2003-10-17
打赏
举报
回复
你使用的组件没有注册,注册一下就好。
Jim3
2003-10-17
打赏
举报
回复
不清楚,帮你up
JohnyZhang
2003-10-17
打赏
举报
回复
你引用的可能是一个需要注册的组件DLL,这样直接引用一定有问题的。
一般这类DLL组件有安装程序,通过安装进行注册,再进行引用就OK了!^_^
C#连接excel
时
缺少Microsoft.Office.Core
引用
的解决办法
程序出现错误命名空间“Microsoft.Office”中不存在类型或命名空间名称“Core”(是否缺少程序集
引用
?) 错误提示,按照网上的各种方法找
引用
Microsoft.Office.Core,然而就是找不到,单独下载一个Microsoft.Office....
精易模块[源码] V5.15
1、修正“编码_ansi到usc2”当末尾出现10或13字符
时
出错
的BUG,感谢易友【@rmcs】反馈。 2、改名“
文件
_搜索1”改为“
文件
_搜索_深度”并修正备注及深度
问题
,感谢易友【@小爬虫】反馈。 3、改善“
时
间_取现行
时
间戳...
【VS实践】VS解决方案中出现无法生成
DLL
文件
这几天在学习牛腩新闻发布系统,突然发现标准的过程原来是从D层倒着往U层敲,在敲的过程中,遇到了一个
问题
:D层生成的
DLL
文件
,在B层和U层中使用不了! 从早上10:00~15:30,自己弄了好久没弄出来,在赵雨田的帮助...
C#程序调用C++动态库(
dll
文件
)遇到的坑
C#程序调用C++动态库(
dll
文件
)遇到的坑C#程序调用C++程序
DLL
遇到的坑C#调用c++动态库(
dll
)方法
问题
1:报错System.
Dll
NotFoundException
问题
2:报错System.BadImageFormatException
问题
3:参数有字符串,报错System...
关于调用别人的
dll
文件
出现
问题
:“未能加载程序集“XXX“或它的一个依赖项。该模块应包含一个程序集清单。”
自己电脑写的A.
dll
调用自己电脑写的B.
dll
是可以运行的,但是调用别人电脑写的C.
dll
,就会出现如下错误。 我要了C.
dll
的源码在我电脑上跑也是可以运行的。 然后我用我的电脑把别人发我的C.
dll
的源码重新生成一下重新...
C#
110,535
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章