外部函数的参数为string型时该如何使用?急!急!!(0分)

  • 主题发起人 主题发起人 ahhlian
  • 开始时间 开始时间
A

ahhlian

Unregistered / Unconfirmed
GUEST, unregistred user!
调用时声明:
function concrete_bar(FileName:string):real;external 'acs.dll';

acs.dll中声明为
function concrete_bar(FileName:string):real;register;

调用过程中,传递过来的参数总是存在问题,而此参数是要用来作为文件名
保存数据的,有否方法解决?
另外,参数到底是如何传递的,请高手指点!
 

acs.dll中声明为
function concrete_bar(FileName:string):real;stdcall;
调用时声明:
function concrete_bar(FileName:string):real;stdcall external 'acs.dll';
 
把string 改成array [] of char
 
接受答案了.
 
后退
顶部