基础不好,问个数据类型的问题? ( 积分: 20 )

  • 主题发起人 主题发起人 fengxiaoxiao
  • 开始时间 开始时间
F

fengxiaoxiao

Unregistered / Unconfirmed
GUEST, unregistred user!
在vc中的int,unsigned short,long 对应delphi中的数据类型是什么?
 
32位机
int = integer
unsigned short = word
long = integer
 
谢谢TrustMe.不过再追加一个问题

HT7484dll=LoadLibrary("HT7484.dll");
...
typedef int(*HT7484_AD)(int,unsigned short,long );
typedef int(*HT7484_DA)(int,int,unsigned short,
long );
...
AD=(HT7484_AD)GetProcAddress(HT7484dll,
"HT7484_ad");
DA=(HT7484_DA)GetProcAddress(HT7484dll,
"HT7484_da");
这个dll在delphi中如何声明?
 
type
TAD=function (Integer,UINT,LongInt):Integer;stdcall;
TDA=function (Integer,Integer,UINT,LongInt):Integer;stdcall;
end;
var
AD:TAD;
DA:TDA;
begin
@AD:=GetProcAddress(HT7484dll,'HT7484_ad');
@DA:=GetProcAddress(HT7484dll,'HT7484_da');
end;
 
多人接受答案了。
 
后退
顶部