当前位置: 代码迷 >> VFP >> vfp9.0调用delphi动态库,提示参数过多解决思路
  详细解决方案

vfp9.0调用delphi动态库,提示参数过多解决思路

热度:10118   发布时间:2013-02-26 00:00:00.0
vfp9.0调用delphi动态库,提示参数过多
请问一下大家,我在的时候,老是提示参数太多是什么原因啊?

vfp9.0调用代码如下:
DECLARE string yh_interface_call IN "YhGzHisInterface.dll",string astr_jybh,string astr_jysr_xml,string astr_jylsh,string @astr_jyyzm,string @astr_jysc_xml,long @aint_appcode,string @astr_appmsg

yh_interface_call(astr_jybh,astr_jysr_xml,astr_jylsh,@astr_jyyzm,@astr_jysc_xml,@aint_appcode,@astr_appmsg)

CLEAR dlls

delphi:yh_interface_call原型定义如下:
yh_interface_call(string astr_jybh,string astr_jysr_xml,string astr_jylsh,ref string astr_jyyzm,ref string astr_jysc_xml,ref long aint_appcode,ref string astr_appmsg)

麻烦高手帮帮忙看下。




------解决方案--------------------------------------------------------
Declare String yh_interface_call In "YhGzHisInterface.dll" String astr_jybh,String astr_jysr_xml,String astr_jylsh,String @astr_jyyzm,String @astr_jysc_xml,Long @aint_appcode,String @astr_appmsg

即将你的 "YhGzHisInterface.dll" 后面的 “,”号去掉
  相关解决方案