〔高分请教〕delphi2006导入第三方库的时候出错,delphi7无错

jie115 2006-03-29 05:37:37
各位好:我在用delphi2006导入一个第三方库的时候其中有几个属性使用了Index,如下:
property CustomStorageString[var strName: WideString]: WideString read Get_CustomStorageString write Set_CustomStorageString;

Set_CustomStorageString(var strName: WideString; var Param2: WideString); safecall;

同样的代码,D7编译通过而且属性运行正常,在2006连编译都不通过,报错:
[Pascal Error] AscentCaptureModule_TLB.pas(1095): E2250 There is no overloaded version of 'Set_CustomStorageString' that can be called with these arguments


...全文
144 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
网_风 2006-04-05
  • 打赏
  • 举报
回复
参数改一下就可以了
网_风 2006-04-05
  • 打赏
  • 举报
回复
我测试了,改参数设置通过
jie115 2006-04-05
  • 打赏
  • 举报
回复
参数是没有问题的
兄台可以测试下,这里只是申明了var类型参数,所以在2006里面编译不过,同样的代码7编译通过。虽然在代码里面有一些警告信息。
Comer 2006-03-29
  • 打赏
  • 举报
回复
建议楼主把你的东东给阿日兄研究研究,不久的将来会有结果的

支持阿日兄,你简直就是我的偶像
aiirii 2006-03-29
  • 打赏
  • 举报
回复
>>[Pascal Error] AscentCaptureModule_TLB.pas
好像是你导入 AscentCaptureModule 这个 ocx 或 com的东西有问题,

'Set_CustomStorageString' 的参数不对
jie115 2006-03-29
  • 打赏
  • 举报
回复
我对照了两个版本的compile选项,是一样的,不知道是不是有什么其他不通的地方,请指教!
Comer 2006-03-29
  • 打赏
  • 举报
回复
没用过D2006,帮顶下

5,386

社区成员

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

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