S sxbing Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-28 #1 我编程需要将一个LONGINT类型入参在一个C语言函数里赋值,而且该函数已经封装成动态库了。<br>不知如何在DELPHI里声明和调用。C语言函数类似如下描述:<br>LONG CHANGE(LONG A,LONG* B)<br>{<br> *B=A;<br> RETURN 0;<br>}
我编程需要将一个LONGINT类型入参在一个C语言函数里赋值,而且该函数已经封装成动态库了。<br>不知如何在DELPHI里声明和调用。C语言函数类似如下描述:<br>LONG CHANGE(LONG A,LONG* B)<br>{<br> *B=A;<br> RETURN 0;<br>}
A Archerfl Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-28 #2 在接口部分声明:<br>function Change(A,B: Integer): Integer;cdecl;或者<br>function Change(A,B: Integer): Integer;stdcall;<br>在Implemenation部分定义如下:<br>function Change;external '动态库名.dll' name 'CHANGE';
在接口部分声明:<br>function Change(A,B: Integer): Integer;cdecl;或者<br>function Change(A,B: Integer): Integer;stdcall;<br>在Implemenation部分定义如下:<br>function Change;external '动态库名.dll' name 'CHANGE';