COM 接口重载

libinfei8848 2011-08-29 11:16:05
假如在我的com的接口中有个方法store,这个方法不带参数返回值,

HRESULT Store();

现在要加个实现和store一样,但是要提供一个参数返回值的方法,以提供给C#等无法像C++这样直接获取返回值的语言调用。
按照COM的习惯,搞个:

HRESULT Store2(); //现在的“2”已经被和谐了,你懂的


那我怎么命名呢,COM又不支持接口重载。StoreEx?


...全文
173 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
hongkun18 2011-08-30
  • 打赏
  • 举报
回复
哈哈.没有特别的办法.没有重载,相当于重新写一个函数,只是功能不一样.
libinfei8848 2011-08-29
  • 打赏
  • 举报
回复
这样的名字很辍啊
ouyh12345 2011-08-29
  • 打赏
  • 举报
回复
建一个新的com控件
  • 打赏
  • 举报
回复
1 2 3 4 呗
冰点青蛙 2011-08-29
  • 打赏
  • 举报
回复
还是个知名企业
冰点青蛙 2011-08-29
  • 打赏
  • 举报
回复
12345678,
我见过到8的
ndy_w 2011-08-29
  • 打赏
  • 举报
回复
另搞接口Ixxx2
gw_net 2011-08-29
  • 打赏
  • 举报
回复
IDL编译成原始C struct,不支持overload

3,248

社区成员

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

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