收录日期:2019/10/18 22:10:49 时间:2016/05/06 18:20:33 标签:ATL/ActiveX/COM
现在我有一个组件,它运行在一台服务器上;同时在客户端的 ActiveX 内我想与此组件通讯,也就是说我想取得此组件的服务器实例.这样我就可以得到服务器上此组件的相关数据。
我现在试图以如下方式完成:

   CLSIDFromProgID(...)   ----- get component class id
   CoCreateInstance( ... ) ----- get relative component dispatch interface
   pDispatch->GetIDsofNames( ... )  --- get id of some method
     ...       construct parameters and others
   pDispatch->Invoke( id of method,...,parameter,...)  ----calling relative method & return necessary result.
 I'm trying, but i don't know if it works.

 谁知道如何处理这个问题或者哪里有相关例子,请告知.
  谢谢!
 
关注
  如果你使用MTS开发,可在服务器通过MTS Explorer输出该组件的包。然后到客户端运行该输出包,完成该组件在客户端的注册。以后就可以在客户端上正常使用该组件。
  另如果该组件是MTS组件,又要在另一MTS组件中使用到它,请不要用CoCreateInstance来建立实例,用IObjectContext::CreateInstance代替。

修改win2k用户名 怎样才能在一个页面上弹出另一个页面 问几个特别弱的问题,有史以来最容易得分的机会。 急,在线等待。我把服务器的数据库sa的密码给改了一下,最后网站就不能看拉。帮忙啊! 请问,IntraWEB开发的DLL如何颁发??在先等。。。 高分求JSP编程指南(2nd)电子版下载(100分不够还可以加) 请问如何发布JBUILDER做出来的webservice程序(.war) XP出现一些故障不好用,于是在E盘装了win2K 小键盘上的值和大键盘上的值是不是一样的? 有关EAServer中操作Word、Excel等二进制文档的问题,请指教 有没有用过sybase10.x的老鸟,请教 问一个关于DLL中调用内建的一个窗体的问题(本人结贴率百分之百,所以分不多) 一个困惑我很多年的问题,很重要的 救命呀~~~~~~~~~~ 请各高手帮帮忙??????????????? 我从CEdit 继承了一个CMYedit 我想改变原来CEdit 的字体,背景颜色,请问在那些函数中修改? 关于skinmagic的简单问题! ==========怎么才能把ADODB.DLL生成托管对象Interop.adodb.dll================== 能否判断窗体是非击活状态? 在你的生命中有多少恩师,他们今天过得好吗?{{教师节快乐}} 经常遇到分析器错误信息: 访问被拒绝:“test”的错误,有时候在浏览器中刷新几次后就能执行了????为什么呀????!!!! 我想询问一下有没有这样的软件?多谢大家来看一下,并作探讨! 高手帮忙,技术问题 我的机器windows 2000 server装了 域 控制器, 我想删除了他,怎么删除呀? 为什么我的电脑开着开着会重起 那位好心人, 请告诉我那里有《 Operating Systems : Internals and Design Principles》或 《operating system concept》这两本书下载? 我想询问一下有没有这样的软件?多谢大家来看一下,并作探讨! 我有一根SD128M内存条,刚买的,准备转手 能否判别窗体是否是击活状态? 向一个窗口发送一个MESSAGE,VB在哪个事件中响应