社区
.NET Framework
帖子详情
.net中调用COM组件的两种方式有什么区别?
猿来是我
2004-10-17 04:17:08
1.先用tlbimp 生成dll程序集.然后再引用.
2.直接在VS中的COM组件列表中引用近来.
有什么不同吗?
...全文
328
5
打赏
收藏
.net中调用COM组件的两种方式有什么区别?
1.先用tlbimp 生成dll程序集.然后再引用. 2.直接在VS中的COM组件列表中引用近来. 有什么不同吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
猿来是我
2004-10-18
打赏
举报
回复
一个问题:
怎么样把自己开发的COM组件加入到 VS中的COM组件列表 中去 ?
lehehe
2004-10-18
打赏
举报
回复
第一种方式没有尝试过,不知道是不是在操作上有什么具体的差异,效果上应该没有问题的!!
寒星
2004-10-18
打赏
举报
回复
http://www.cnblogs.com/tonyjoule/archive/2004/05/14/9502.aspx
寒星
2004-10-18
打赏
举报
回复
没有本质的差别。楼主,只要使用regsvr32注册你开发的COM,这样在VS.NET IDE的COM组件列表中就可以看到它了。
happyjun2000
2004-10-17
打赏
举报
回复
没有什么差别吧,都是把COM组件先包装成net可使用的,然后调用
com
组件
和
.Net
组件
异同比较
com
组件
和
.Net
组件
异同比较
COM
组件
注册是指Windows编程
中
,为了使用自定义或第三方
COM
对象,对进程内
组件
(DLL)和进程外
组件
(EXE),利用自注册(self-registering)和非自注册
组件
程序而进行的操作。
COM
组件
是微软曾经力推了很多年的一种代码复用的技术框架,在这些年里也得到了极大的发展和应用,但它的弊端却也日益明显,我们不得不面对众多的
COM
组件
之间的版本控制和令人恐怖的DLL地狱,还有注册表、GUID等等。在我们安装一个软件的同时,也带来了大量的我们所未知的版本繁多的CO
QT 开发
COM
(ActiveX)
组件
基础介绍和方案验证
在创建
组件
对象时,客户程序
调用
COM
库
中
的函数进行
组件
对象的创建工作,
COM
库的创建函数根据注册表的信息并
调用
组件
程序的入口函数来创建
组件
对象。
COM
既提供了
组件
之间进行交互的规范,也提供了实现交互的环境,因为
组件
对象之间交互的规范不依赖于任何特定的语言,所以,
COM
也可以是不同语言协作开发的一种标准。当另外的
组件
或者普通程序(即
组件
的客户程序)
调用
组件
的功能时,它首先创建一个
COM
对象或者通过其他途径获得
COM
对象,然后通过该对象所实现的
COM
接口
调用
它所提供的服务。
COM
,
COM
+ and
.NET
的
区别
所有的优秀程序员都会尽自己的最大努力去使自己所写的程序具有更好的可重用性,因为它可以让你快速地写出更加健壮和可升级性的程序。 有
两种
使代码重用的选择: 1.白盒:最简单的一种,就是把你的程序片拷贝到另一个文件
中
。 2.黑盒:它包括把编译过的程序片连接起来。因此客户端可以
调用
的编译过的黑盒类库就叫作
组件
。
.Net
中
也同样为开发者提供了类似于
COM
的建立和展开
组件
的方法。开发人...
关于Dll、
Com
组件
、托管dll和非托管dll
Com
组件
和dll
区别
: 1.普通dll不能通过regsvr32.exe来注册,而
Com
组件
能通过regsvr32.exe注册。 2.
Com
组件
是微软的一个协议,满足
com
组件
协议的dll文件就是
com
组件
,这种协议为了跨语言、跨平台使用,dll
组件
需要编译后使用,而
Com
组件
注册后即可使用。 而dll是动态链接库,是一个可以导出函数的集合。 3.
Com
组件
可以是exe也可以是dll文件。 托管dll/
Com
组件
和非托管dll/
Com
组件
: 1.非托管
Com
组件
是用非运行库代码编写的,如C++,
ADO 与ADO
.NET
两种
数据访问
方式
区别
ADO 与ADO
.NET
两种
数据访问
方式
区别
1. ADO与ADO
.NET
简介 ADO与ADO
.NET
既有相似也有
区别
,他们都能够编写对数据库服务器
中
的数据进行访问和操作的应用程序,并且易于使用、高速度、低内存支出和占用磁盘空间较少,支持用于建立基于客户端/服务器和 Web 的应用程序的主要功能。但是ADO使用OLE DB接口并基于微软的
COM
(
Com
ponent Object Mo...
.NET Framework
17,748
社区成员
24,324
社区内容
发帖
与我相关
我的任务
.NET Framework
.NET技术 .NET Framework
复制链接
扫一扫
分享
社区描述
.NET技术 .NET Framework
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章