〔高分请教〕delphi2006导入第三方库的时候出错,delphi7无错
各位好:我在用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
问题点数:200、回复次数:7Top
1 楼comerliang(天地良心)(性欲被自己倒分倒没了,以后再也不敢倒分了,想倒分的兄弟看看我的下场吧,男人没了性欲真不爽)回复于 2006-03-29 17:45:19 得分 0
没用过D2006,帮顶下Top
2 楼jie115(守望红木)回复于 2006-03-29 17:52:37 得分 0
我对照了两个版本的compile选项,是一样的,不知道是不是有什么其他不通的地方,请指教!Top
3 楼aiirii(ari-http://spaces.msn.com/members/aiirii/)回复于 2006-03-29 18:38:41 得分 50
>>[Pascal Error] AscentCaptureModule_TLB.pas
好像是你导入 AscentCaptureModule 这个 ocx 或 com的东西有问题,
'Set_CustomStorageString' 的参数不对
Top
4 楼comerliang(天地良心)(性欲被自己倒分倒没了,以后再也不敢倒分了,想倒分的兄弟看看我的下场吧,男人没了性欲真不爽)回复于 2006-03-29 18:52:59 得分 0
建议楼主把你的东东给阿日兄研究研究,不久的将来会有结果的
支持阿日兄,你简直就是我的偶像Top
5 楼jie115(守望红木)回复于 2006-04-05 16:30:57 得分 0
参数是没有问题的
兄台可以测试下,这里只是申明了var类型参数,所以在2006里面编译不过,同样的代码7编译通过。虽然在代码里面有一些警告信息。
Top
6 楼nstorm(网の风)回复于 2006-04-05 16:39:26 得分 0
我测试了,改参数设置通过Top
7 楼nstorm(网の风)回复于 2006-04-05 16:39:46 得分 150
参数改一下就可以了Top




