社区
COM/DCOM/COM+
帖子详情
com组件和动态链接库的区别?调用方法有什么不一样?
oct2000
2005-07-12 02:36:29
各位高手:
com组件和动态链接库的区别?调用方法有什么不一样?
...全文
316
1
打赏
收藏
com组件和动态链接库的区别?调用方法有什么不一样?
各位高手: com组件和动态链接库的区别?调用方法有什么不一样?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
唐古拉山
2005-07-12
打赏
举报
回复
ActiveX组件可以分为三类:
● ActiveX控件
● ActiveX文档
● 代码成分(OLE自动服务器)
(1)ActiveX控件
可以从无到有被用户完全建立,它能被建立在另一个控件之上,或者它可容纳多个已经有的控件。比如 VB中的ActiveX控件就是建立在VB的用户控件对象上的。当创建一个ActiveX控件时,就创建了一个带有扩展名为 .ctl 的控件类文件。我们通常使用这种文件来创建实际的控件,其扩展名为 .ocx 。
(2)ActiveX文档
通常,在具体的编程环境如VB 、VC++中,可以用传统文档的语义学来创建完全的应用程序。换句话说,它不仅有应用程序的功能,而且还有文档性能的灵活性 ─ 当用户打开一个 ActiveX文档时,将不仅拥有应用程序的全部功能,而且能保持和发布应用程序原有数据的“备份”,因而,“文档”实际上是主动的。比如, VB的ActiveX文档是建立在VB用户文档的基础上的。创建一个ActiveX文档时,用带有扩展名 .dob 的文件保存。VB使用这种DOB文件来创建EXE或DLL文件,这种EXE或DLL文件可以为ActiveX文挡提供实际的代码。另外VB生成一个带扩展名 .vbd 的说明文件,它对ActiveX文档进行描述,用主应用程序可以打开这个文件。对于ActiveX文档,可以让用户保存数据,这些数据被存在VBD文件里。
(3)代码成分
以前被称作OLE自动服务器。这些对象可以让用户在其他程序里使用其代码。比如,有一个陈列在代码成分里的时钟例程,这样以来此例程可以被其他程序使用。代码成分(ActiveX EXE, ActiveX DLL)能够支持属性与方法。
php 打开动态链接,php
调用
com
组件
-dll文件(
动态链接库
)
什么是
COM
?
COM
(
Com
ponentObject Model)
组件
对象模型,是一种跨应用和语言共享二进制代码的
方法
。是位于DCERPC上部的对象指向层(关联服务)定义公共的
调用
协定以允许用不同语言编写的代码
调用
,并允许其它语言代码进行交互操作(前题是代码是
COM
明白的),
COM
可以作为DLL被本机程序载入也可以通过D
COM
被远程进程
调用
。准备工作比如我作了一个
COM
组件
,新建一个VB6工程,A...
php7
调用
dll
动态链接库
,windows7下php扩展
调用
动态链接库
dll-Go语言中文社区
本人是php的菜鸟(入门都还不算,c++也才入门),很多说的不对的地方请多多包涵。因为涉及到要用php
调用
c++的
动态链接库
,所以在网上搜了很多资料。最初海量的搜了很多,第一种
方法
是做成
com
组件
调用
,但是要
调用
的是普通的dll,所以失败。而后有看到一篇
调用
非
com
组件
的,通过dynwrap.dll
调用
,但是一直试不出来,如今回头看可能是版本和位数的问题,应该也是可行的。最后一种就是php扩展了,...
组件
之
动态链接库
组件
,构件和插件的
区别
,现在这三个确实是很难区分。
组件
是对数据和
方法
的简单封转。
组件
就是符合一定标准规范,接口与逻辑实现分离的软件实体。面向
组件
的特点是二进制级可重用性、即插即用性、独立性和易维护性等。
组件
的分类很多,主要有批处理式的,聚合式的,脚本式的,
动态链接库
式的和
COM
组件
式的。在一般的开发中
COM
组件
的功能强大,但是学起来比较复杂。所以比较用的较多的是
动态链接库
(DLL)的。
windows7下php扩展
调用
动态链接库
dll
本人是php的菜鸟(入门都还不算,c++也才入门),很多说的不对的地方请多多包涵。因为涉及到要用php
调用
c++的
动态链接库
,所以在网上搜了很多资料。最初海量的搜了很多,第一种
方法
是做成
com
组件
调用
,但是要
调用
的是普通的dll,所以失败。而后有看到一篇
调用
非
com
组件
的,通过dynwrap.dll
调用
,但是一直试不出来,如今回头看可能是版本和位数的问题,应该也是可行的。最后一种就是php扩展了,...
C#编写和
调用
动态链接库
C#编写和
调用
动态链接库
一、创建dll文件:例如生成一个md5编码判断状态的文件,即,输入一个字符串(string A)和一个32位md5编码(string B),判断此字符串A对应的32位md5编码是否与B相等,如果相等返回true,否则返回false。打开VS 2005,“文件”--》“新建”--“项目”,选择“Windows 控件库”,命名后点击“确定”,在“UserControl1
COM/DCOM/COM+
863
社区成员
3,659
社区内容
发帖
与我相关
我的任务
COM/DCOM/COM+
VB COM/DCOM/COM+
复制链接
扫一扫
分享
社区描述
VB COM/DCOM/COM+
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章