急需 有关com函数参数

theseusyyj 2003-10-19 10:14:59
我用Atl Com做了一个com
其中要从外面传一个__ConnectionPtr的参数
但是在idl文件中不能识别该参数
请问有什么办法
...全文
31 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lop5712 2003-10-26
  • 打赏
  • 举报
回复
你的__ConnectionPtr只是由于#import所生成的一个智能指针,估计是指针IConnection的包装智能指针(可以查看编译器生成的.tlh文件以确定)

因此你的.idl中的前面应该先包含还有IConnection定义的.idl文件(用#include)。再在你的参数的地方使用IConnection*即可将指针传入。
theseusyyj 2003-10-25
  • 打赏
  • 举报
回复
用variant如何包装阿
zyong310 2003-10-21
  • 打赏
  • 举报
回复
能把IDL文件和出错信息传上来吗?我估计是MIDL不能正确创建截取代码的原因,可以尝试使用iid_is属性
luohualiushui 2003-10-19
  • 打赏
  • 举报
回复
用variant包装

3,245

社区成员

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

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