调用DLL中一个函数,其中一个参数声明为局部的就会失败 本帖最后由 jhting 于 2009-09-19 11:06:47 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 补充一个重要的: 我在 interface 声明 和 一个具程之中 也会失败, 只有在 implementation 中的 var 中 声明 这个参数才能成功 声明改一下function ConnetDrv(DrvSnr,DrvType:byte;sRt:PByte;TCP:Byte;dNum:Pword;dvar:PByte;dSType:PByte;tOver:word):Byte;stdcall;external yktCOMAPI; 调用的时候ErrNum:=ConnetDrv(dDrvSnr,dDrvType,@sRt,dTCP,@ddNum,@dVar,@dsType,dtOver)试试 求各位指导下小弟- - borlandMM.dll是个什么咚咚,干嘛叫作MM? 如何将这些函数减缩成一个函数?(高手请救) 关于导出数据到EXCEL的问题 一个数据类型转换的问题 工程文件为什么打不开? 好心的过路人帮帮忙吧! 请问在qReport中如何实现一下形式的报表!谢谢! 各位大哥,帮小妹看看这段查询代码好吗?? wyr.exe的wry.dll如何用,我想用他的ip地址的数据。 这是那里错了啊?? 改成一个显示Form并能传递给全局变量的函数怎么做
只有在 implementation 中的 var 中 声明 这个参数才能成功
function ConnetDrv(DrvSnr,DrvType:byte;sRt:PByte;TCP:Byte;dNum:Pword;dvar:PByte;dSType:PByte;tOver:word):Byte;stdcall;external yktCOMAPI; 调用的时候ErrNum:=ConnetDrv(dDrvSnr,dDrvType,@sRt,dTCP,@ddNum,@dVar,@dsType,dtOver)试试