c++函数转delphi问题

CrazyRobber 2014-05-08 04:30:47
C++原型:
typedef HRESULT (*PFormatMessage)(const VARIANT& vMessageID, VARIANT& vType, VARIANT &vBuffer );
我要写成delphi怎么写?谢谢
...全文
227 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
CrazyRobber 2014-05-25
  • 打赏
  • 举报
回复
谢谢,问题解决了。这几天忘一些事,没上CSDN,结贴晚了
CrazyRobber 2014-05-09
  • 打赏
  • 举报
回复
请问TVariantArg是什么类型?是Wariant数组?delphi好象没这个类型。 从函数功能上看,前两个参数应该是传入参数,第三个参数是用于返回数值的Buffer,按字面意思,第一个参数似乎指向常量的指针类型,第二个是指针类型,第三个也是指针类型,但后两个不知道有什么区别,一个是&靠着类型,另一个是靠着参数名。
aniugee 2014-05-09
  • 打赏
  • 举报
回复
参数传的是常量吧
僵哥 2014-05-09
  • 打赏
  • 举报
回复
uses ActiveX;
僵哥 2014-05-08
  • 打赏
  • 举报
回复
Type
  PFormatMessage = function (var vMessageID: TVariantArg; var vType: TVariantArg; var vBuffer: TVariantArg): HRESULT; (* stdcall; *)//这里根据实际定义,通常为stdcall,但是也可能是cdecl

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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