希望大虾们不要不屑于回答,我真的不会!我现在要调用一个库函数中的一个函数,可能是用C语言写的,函数原型如下:
int Open(int ctn, Byte *key);我现在要在delphi中调用,但是在转换过来的函数声明中编译总是出错:
我更改的如下:
function Open(ctn : Integer;key: ^Byte);Integer; Stdcall;
external 'Mem.dll' Name Open';请问错在哪?怎么改正?多谢帮助!
int Open(int ctn, Byte *key);我现在要在delphi中调用,但是在转换过来的函数声明中编译总是出错:
我更改的如下:
function Open(ctn : Integer;key: ^Byte);Integer; Stdcall;
external 'Mem.dll' Name Open';请问错在哪?怎么改正?多谢帮助!
int H_Select(int ctn, char *type);
这时 ctn为:1, 而这个类型值为: '12',但函数中为指针型,怎么使用? int Read(int ctn, int addr, BYTE *Data, int datalen);
ctn 为 1,怎么调用它?请给个实例!再次感谢!我可以再加分!!
var
ctn : integer;
type : Pchar;
H_Select(ctn,type);
他的声明不错
他声明的不错
function H_Select(ctn:Integer;type:PChar):Integer;
function Read(ctn,addr:Integer;Data:PByte;datalen:Integer):Integer;如果调用,定义实参然后传入调用就可以了