在Dll文件中引用OBJ文件,怎样写?
刘大黑 2002-12-31 04:26:36 在Dll文件中引用OBJ文件,写法正确么?
函数的声明在'mhdelphi.obj',编译可以通过调用提示:'mhdelphi.obj'不是有效的windows image文件
请问任何写才正确
library USBDog;
uses
SysUtils,Classes;
var
//全局变量
DogCascade: integer;
DogAddr: integer;
DogBytes: integer;
DogPassword: longint;
DogResult: Longword;
DogData: ^byte;
NewPassword:longint;
//引用'mhdelphi.obj';中的函数
function DogCheck: LongInt;external;
{$L mhdelphi.obj}
{$R *.res}
function PlusSum(X,Y:Integer):Integer;StdCall;
begin
Result:=X+Y ;
end;
function Minus(X,Y:Integer):Integer;StdCall;
begin
Result:=X-Y ;
end;
Exports
PlusSum index 1,
Minus index 2,
DogCheck index 3;
begin
end.