atl创建com组件的 问题

hongkun18 2011-03-16 12:25:47
用atl创建atl简单 对象 ,给简单对象 添加接口IA,IB,IA中有个方法的参数是IB,如 IAMethod([in]IB*);
用c#调用该IAMethod,但该方法的参数变成了B,而不是IB;
为什么?

IA和IB都是通过atl向导创建。在c#的test里面居然看看IA, A,AClass,又是怎么回事啊?
谢谢各位。
...全文
82 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wshcdr 2011-03-29
  • 打赏
  • 举报
回复
到了C#那里会有点小变化...
hongkun18 2011-03-24
  • 打赏
  • 举报
回复
哦.有人调用arcGIS 发现是有这个功能的.
gw_net 2011-03-23
  • 打赏
  • 举报
回复
这个可能没有,你看看tlbimp有没有控制这个,我估计没有
COM IDL也没听说过这个功能
hongkun18 2011-03-23
  • 打赏
  • 举报
回复
有办法做法 在c#那边只看到IA吗
gw_net 2011-03-20
  • 打赏
  • 举报
回复
C#那边自己包装的,你就用IA就行了

3,245

社区成员

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

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