ActiveX/Com被实例化时,如何确定实例化它自己的客户

Corny 2002-08-19 12:01:16
当一个COM/ActiveX给件被实例化时,被实例化的对象本身是否有办法识别实例化它的客户进程。原则上来说肯定是可以的,因为这个实例化的对象是为它的客户服务的,但我们该如何取得这个进程的标识呢,或者取得这个客户进程的相关信息
...全文
60 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用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设计的原则来说,组件对他的客户应该了解很有限,与客户的通信除了通过自己定义的出接口以外,也只能通过查询客户支持的接口了。这样才保证了松耦合。。

3,248

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧