关于类型库返回数据类型的问题

hexenzhou 2002-06-11 04:20:12
我要为一个接口添加method,返回类型选择int,点击Reflesh implementation 按钮后,
显示functions of automention iterfaces must have a return type of HRESULT.
返回类型一定要是HRESULT才能成功,选择别的类型为什么不行呢????
...全文
74 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
windindance 2002-06-12
  • 打赏
  • 举报
回复
xiaomoge(xiaomoge) is right.
Type: long*
Modifier: [out, retval]
xiaomoge 2002-06-11
  • 打赏
  • 举报
回复
补: 当然这个参数的选项里是要改一下的,好象是选上Ret吧,记不清了,都试试看
xiaomoge 2002-06-11
  • 打赏
  • 举报
回复
呵呵,你这样是不行的.看看我的处理办法吧:
返回类型还是不变,不管它,原来是什么就什么.
加一个参数作为返回值,注意参数的数据类型后加个*后(当作指针处理),然后,看看类工厂为你生成了什么,这个参数并不是作为普通的参数,而是成了返回值了. 试试看, Good Lucky!!

5,928

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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