这三个用C语言写的DLL文件中的函数在DELPHI里该怎么声明?(20分)

  • 主题发起人 主题发起人 rockxu
  • 开始时间 开始时间
R

rockxu

Unregistered / Unconfirmed
GUEST, unregistred user!
int __stdcall einquirenet(HWND hWnd,char* addr)
int __stdcall ereadstate(HWND hWnd,char* addr,int* s0,int* s1,int* s2,int* s3)
int __stdcall ereadsecret(HWND hWnd,char* addr,long int* secret)
 
不就是用到了指针了吗?
定义几个指针不就行了?
 
Interface
function einquirenet(hWnd:HWND;addr:string):integer;stdcall;
function ereadstate(hWnd:HWND;addr:string;s0,s1s1,s2,s3:string):integer;stdcall;
function ereadsecret(hWnd:HWND;addr:string;secret:^longint):integer;stdcall;

implementation
function einquirenet
external 'XXXX.dll';
function ereadstate
external 'XXXX.dll';
function ereadsecret
external 'XXXX.dll';
 
接受答案了.
 
后退
顶部