在COM方法中传递自定义类型是不是要自己编写列集、存根啊?我刚刚接触Com!哪位高手指点一下,多谢了!

sorry2000 2001-08-29 08:25:12
...全文
251 29 打赏 收藏 转发到动态 举报
写回复
用AI写文章
29 条回复
切换为时间正序
请发表友善的回复…
发表回复
wyzegg 2001-09-15
  • 打赏
  • 举报
回复
:)
gxlzlu 2001-09-15
  • 打赏
  • 举报
回复
wyzegg(蛋):其实这个论坛就是一个让大家交流并解决问题的地方嘛,何必在乎谁是主人呢??
gxlzlu 2001-09-15
  • 打赏
  • 举报
回复
grads(老钩):不好意思,我也是刚看com才几天!
gxlzlu 2001-09-15
  • 打赏
  • 举报
回复
wyzegg(蛋):呵呵!!这里不是我给分呀!!给分的问题就要看谁是主人了!!:)
wyzegg 2001-09-15
  • 打赏
  • 举报
回复
呵呵。说错话啦,是不是也有分送
taimi@ddcode 2001-09-14
  • 打赏
  • 举报
回复
gxlzlu(万年老猫),能否详细点,我其实用的是包容
结果老是头文件包含出问题,因为comB中包含了comA得头文件
而,comC中又要包含comA和comB得头文件,就不行了 :(
大虾详细点说说?
wyzegg 2001-09-14
  • 打赏
  • 举报
回复
这个帖子好象换了主人,早该OVER了
wyzegg 2001-09-13
  • 打赏
  • 举报
回复
to 小宝

CoCreateInstanceEx试看
WQ 2001-09-13
  • 打赏
  • 举报
回复
智能指针
gxlzlu 2001-09-13
  • 打赏
  • 举报
回复
grads(老钩) : 包容与聚合可以解决你的问题!
wyzegg 2001-09-12
  • 打赏
  • 举报
回复
to grads(老钩)
使用包容和聚集
to wei97081116.
你的客户端是怎么使用的?


WQ 2001-09-12
  • 打赏
  • 举报
回复
to wyzegg(蛋) 
试试MMC中有用吗
我事了可不成
taimi@ddcode 2001-09-12
  • 打赏
  • 举报
回复
我还是不懂啊,比如我的这个问题怎么解决?

比如,我已经写好了comA对象,现在希望把comA作为comB对象接口中某个方法的一个参数?假若还有一个对象comC希望通过调用comB的方法来得到一个comA对象,怎么办?

sorry2000大虾,借宝地一用了,先谢过
luxyi 2001-08-31
  • 打赏
  • 举报
回复
怎么用midl编译出的几个文件生成proxy/stub dll,可参看《Inside COM》,里面有详细介绍。我觉得这个问题可以close了。
sorry2000 2001-08-30
  • 打赏
  • 举报
回复
继续加分
sorry2000 2001-08-30
  • 打赏
  • 举报
回复
midl生成了好几个文件!
我该怎么用?
怎么编译(不如建立一个什么样的工程?怎么加入这些文件?)
luxyi 2001-08-30
  • 打赏
  • 举报
回复
对于自定义接口你当然可以自己写它的proxy和stub,不过只要你编译了idl文件,midl会自动为你生成它的proxy和stub。
chegan 2001-08-30
  • 打赏
  • 举报
回复
(to sorry2000)
不是去读idl文件,而是用idl生成一个proxy/stub dll.安装在需要的机器上面。
或者是用idl文件生成一个类型库。另外,如果你在方法中传递了自定义的接口的话,这时候是需要你自己来写proxy/stub dll的。
我想应该是这样的。
sorry2000 2001-08-30
  • 打赏
  • 举报
回复
大家都谈谈自己的认识嘛,参与者都有分!我会继续加分的。
sorry2000 2001-08-30
  • 打赏
  • 举报
回复
我想知道COM在运行期是怎么得到类型信息的?如果不知道类型信息那么又怎么列集?
难道列集的时候还需要去读idl文件吗?
加载更多回复(9)

3,245

社区成员

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

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