#import "c:\winnt\.........\xxx.ocx" named_guids no_namespace
解决方案 »
- 联想薪资咨询
- 关于winio的问题,急啊。。!
- CList 类型 不用创建(new)么??
- 为什么子窗口控件用CreateWindow创建后,不要用ShowWindow就可以显示在主窗口上?
- 请教一个网络地址和端口转换的问题,小弟没分了,但很急,请个为大侠帮帮忙!!!
- (100分)COleDataSource 和 COleDataObject 怎么用,给我各例子好吗,主要用在Drag and Drop上!
- 【来者有分】矩阵特征值,特征向量
- 推荐一个TabCtrl自画类,不要MFC的
- 关于图片操作的问题(vb、vc混合编程的问题)高手请进!!
- CoWaitForMultipleHandles什么情况下会pump一个message到消息队列?
- 为什么这样不可以呢
- 怎么建立一个http服务器!!
可是我用该指针调用接口成员函数时又出了毛病
m_pIf->SetProperty(...);
编译时显示:
error C2039: 'SetProperty' : is not a member
of '_NoAddRefReleaseOnCComPtr<struct IProducerControl2>'
可是该函数是接口的成员函数,是什么毛病?
如果分数不够,可以再追加,谢谢!
应该申请指针类型 IProducerControl2.
或者看看你的工程文件中多出来的一些头文件,这些文件中有接口的所有定义!
m_pIf声明是CComPtr类型的,我用CComPtr<>声明的指针在调用CComPtr的成员
函数例如Release()时,出现的提示却是调用_NoAddRefReleaseOnCComPtr的
Release(),而它却是private类型的,所以调用失败,而调用的如果是CComPtr的Release应该是成功的,这是为什么?在AtlBase.h文件里看这两个
模板类好像没什么联系
如果你要释放对象引用,就有delete m_plf好了!