VC代码
unsigned char tmp;
int __stdcall WriteData(int num,unsigned char *send,int len,int wait=-1);//WriteData是调用的DLL函数
tmp = 3;
int ret = WriteData(1, &tmp, 1, 1000);怎样翻译成delphi
unsigned char tmp;
int __stdcall WriteData(int num,unsigned char *send,int len,int wait=-1);//WriteData是调用的DLL函数
tmp = 3;
int ret = WriteData(1, &tmp, 1, 1000);怎样翻译成delphi
tmp: byte;
ret: integer;// ...function WriteData(num: integer; send: pointer; len: integer; wait: integer = -1): integer; stdcall; external 'xxx.dll';tmp := 3;
ret := WriteData(1, @tmp, 1, 1000);
var
tmp: byte;
ret: integer;function WriteData(num: integer; send: PByte; len: integer; wait: integer = -1):integer; stdcall; external 'xxx.dll';tmp := 3;
ret := WriteData(1, @tmp, 1, 1000);