在Dll文件中引用OBJ文件,写法正确么?(100分)

  • 主题发起人 liufuhai
  • 开始时间
L

liufuhai

Unregistered / Unconfirmed
GUEST, unregistred user!
在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;

{$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;
//引用'mhdelphi.obj';中的函数
function DogCheck: LongInt; external 'mhdelphi.obj';
Exports
PlusSum index 1,
Minus index 2,
DogCheck index 3;
begin


end.
 
顶部