佚名通过本文主要向大家介绍了经济问题探索好发吗,发什么问题,面色发青是哪里有问题,发 问题,百度怎么发问题等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 关于CComObject的几个问题第二次发
描述:
描述:
1, 在我用 CComObject<Cxxx>::CreateInstance 建立了一个COM实例后 ,我是不是可以用这个CComobject指针来安全的操作这个COM实例的成员(包括变量,和方法)?
2, 我在我的一个COM类A里 建立了一个 CComObject 的指针数组,用来保存 一些参数对象,我在A的FinalConstruct 函数里 调用CreateInstance 来建立参数对象实例,并 AddRef(), 请问 CComObject的析构函数会帮我调用 Release()吗? 如果不会,是不是我应该在 A对象的 FinalRelease 函数里来调用Release()?
3,请问当从外部获得某个对象的IDispatch接口时各位老大都是怎么来操作的? 用智能指针?CComObject能操作这个接口吗?比如我实现了一个 X对象, 从外部传入一个X对象的IDispatch接口,我想访问这个X对象的一些属性和方法,能用CComObject指针直接访问吗?如果可以怎么作?谢谢
btw:是不是CSDN会丢帖子,我在'我的问题'里都可以看到 这个帖子,而在VC坛子里却看不到,晕啊,我得100分啊