请问如下结构的外部函数如何申明 ( 积分: 100 )

  • 主题发起人 smartiger813
  • 开始时间
S

smartiger813

Unregistered / Unconfirmed
GUEST, unregistred user!
动太链接库aaa.dll中有如下的函数,请教如何在delphi5中申明<br>int CALLBACK Read_info(unsigned char *ID,<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;unsigned long *syn,<br> &nbsp; &nbsp; &nbsp;unsigned int *mess1,<br> &nbsp; &nbsp; &nbsp;unsigned int *mess2,<br> &nbsp; &nbsp; &nbsp;unsigned char *mess3)<br>int CALLBACK Write_info( unsigned char *ID,<br> &nbsp; &nbsp; &nbsp;unsigned long *syn,<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;unsigned int *mess1)<br>各位大虾,麻烦了
 
动太链接库aaa.dll中有如下的函数,请教如何在delphi5中申明<br>int CALLBACK Read_info(unsigned char *ID,<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;unsigned long *syn,<br> &nbsp; &nbsp; &nbsp;unsigned int *mess1,<br> &nbsp; &nbsp; &nbsp;unsigned int *mess2,<br> &nbsp; &nbsp; &nbsp;unsigned char *mess3)<br>int CALLBACK Write_info( unsigned char *ID,<br> &nbsp; &nbsp; &nbsp;unsigned long *syn,<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;unsigned int *mess1)<br>各位大虾,麻烦了
 
function Read_info(ID: PUCHAR; syn: PULONG; mess1,mess2: PInteger; mess3: PUCHAR): Integer;stdcall;<br>类似的第二个的数据类型也可以做相应转换了
 
function Read_info(var ID:byte; var syn:cardinal; var mess1:cardinal;var mess2: cardinal;var mess3:byte):integer ;stdcall;external 'aaa.dll'<br><br>function Write_info(var ID:byte; var syn:cardinal; var mess1:cardinal;):integer ;stdcall;external 'aaa.dll'
 
Delphi &nbsp;interface部份中声明:<br>function Read_info(ID: PAnsiString,; syn,mess1,mess2: PInteger; mess3: PAnsiString): Integer;Cdecl;external 'aaa.dll' Name 'Read_info';
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
822
SUNSTONE的Delphi笔记
S
顶部