社区
ATL
帖子详情
ActiveX/Com被实例化时,如何确定实例化它自己的客户
Corny
2002-08-19 12:01:16
当一个COM/ActiveX给件被实例化时,被实例化的对象本身是否有办法识别实例化它的客户进程。原则上来说肯定是可以的,因为这个实例化的对象是为它的客户服务的,但我们该如何取得这个进程的标识呢,或者取得这个客户进程的相关信息
...全文
98
4
打赏
收藏
ActiveX/Com被实例化时,如何确定实例化它自己的客户
当一个COM/ActiveX给件被实例化时,被实例化的对象本身是否有办法识别实例化它的客户进程。原则上来说肯定是可以的,因为这个实例化的对象是为它的客户服务的,但我们该如何取得这个进程的标识呢,或者取得这个客户进程的相关信息
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yonghengdizhen
2002-08-27
打赏
举报
回复
同上.
控件就是进程内组件
OCX的实质还是DLL.
Corny
2002-08-22
打赏
举报
回复
ActiveX控件呢
purpleclouds
2002-08-20
打赏
举报
回复
如果是in-process server直接用GetCurrentProcessId就可以了
ultraboy
2002-08-19
打赏
举报
回复
我觉得从COM设计的原则来说,组件对他的客户应该了解很有限,与客户的通信除了通过自己定义的出接口以外,也只能通过查询客户支持的接口了。这样才保证了松耦合。。
com
、dll和
activex
来自新浪:http://blog.sina.
com
.cn/s/blog_9e2e84050101g784.html
COM
和DLL的区别: 1) dll是以函数集合的方式来调用的,是编程语言相关的,如:VC必须加上extern "C"。 而
COM
是以interface的方式提供给用户使用的是一种二进制的调用规范,是与编程语言无关的。 2) DLL只有DLL一种形势, 里面可任意定义函数无限...
com
与
activex
一、
ActiveX
的由来
ActiveX
最初只不过是一个商标名称而已,它所涵盖的技术并不是各自孤立的,其中多数都与Internet和Web有一定的关联。更重要的是,
ActiveX
的整体技术是由Microsoft的
COM
(
Com
ponent Object Model,组件对象模型)构筑的。但不要误认为
ActiveX
是定义了所有包含基于
COM
的技术。
COM
与Microsoft Office和Wind
CSharp Tips:引用
ActiveX
/
COM
组件
时
的Strong Name
问题DotNet平台下提供了比较完备的类库,但是第一个版本总归不可能面面俱到,而且由于历史遗留问题,经常会和
COM
/
ActiveX
的组件之间进行互操作。笔者碰到的问题就是在一个Assembly中调用到了Excel的对象,但是该Assembly需要封装成为一个
ActiveX
的Control,供IE的
客户
端脚本调用。简而言之,我在C#中用到了一个
COM
组件,还需要把自己封装成一个
COM
组件,听
深入理解
COM
、OLE和
ActiveX
技术
本文深入探讨了
COM
、OLE和
ActiveX
技术的历史、原理和应用。从早期的剪贴板和DDE到现代的
COM
规范,这些技术在Windows编程中扮演了重要角色。文章详细解释了
ActiveX
控件的工作方式、接口定义、
客户
端与服务器的关系,以及进程内和进程外对象的区别。同
时
,分析了在使用LabVIEW开发
时
,如何处理
ActiveX
控件和
COM
对象,包括早期绑定和晚期绑定的区别以及遇到的挑战。
ActiveX
and
Com
一、
ActiveX
的由来
ActiveX
最初只不过是一个商标名称而已,它所涵盖的技术并不是各自孤立的,其中多数都与Internet和Web有一定的关联。更重要的是,
ActiveX
的整体技术是由Microsoft的
COM
(
Com
ponent Object Model,组件对象模型)构筑的。但不要误认为
ActiveX
是定义了所有包含基于
COM
的技术。
COM
与Microsoft Office和Wind
ATL
3,248
社区成员
48,530
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章