现有一个动态链接库BANK.DLL,其中有函数:
int Comm(char *server, int port, char *reqbuf, int reqlen, char **ansbuf, int *anslen);
我需要在DELPHI中调用它,如下书写是否正确?
function Comm(server:pchar;port:integer;reqbuf:pchar;reqlen:integer;ansbuf:pchar;anslen:pinteger):integer;stdcall;external 'bank.dll' name 'Comm';
我最担心的是char **ansbuf 在DELPHI中对应什么数据类型 谢谢!
int Comm(char *server, int port, char *reqbuf, int reqlen, char **ansbuf, int *anslen);
我需要在DELPHI中调用它,如下书写是否正确?
function Comm(server:pchar;port:integer;reqbuf:pchar;reqlen:integer;ansbuf:pchar;anslen:pinteger):integer;stdcall;external 'bank.dll' name 'Comm';
我最担心的是char **ansbuf 在DELPHI中对应什么数据类型 谢谢!
既然c代码没显式修饰的话。
type
ppChar = ^pchar;