在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.
...全文
25 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧