怎样把dcu文件添加到dll工程中(200分)

  • 主题发起人 主题发起人 joky99
  • 开始时间 开始时间
J

joky99

Unregistered / Unconfirmed
GUEST, unregistred user!
大家好!我是一个新手,请问怎样将dcu文件封装在一个DLL文件中,然后只调用DLL这个文件即可.能否给我一个例子给我参考,这个DLL文件应该怎样写,然后怎么调用这个DLL呢?参与者给分.先谢谢各位前辈啦
 
你把 dcu 文件封装在 DLL 里面有什么用途?
dcu 文件仅仅 Delphi 编辑器有用的。
把 dcu 文件当作资源文件编译在 DLL 里面,然后要用到的时候把这个资源释放出来就可以了。
 
dpr 中引用这个 dcu 然后 exports 相应的历程
 
答liyinwei兄台:用外是我需要引用DCU文件中的函数,我也知道调用方法,就是想封装在我自己的DLL中,所以我不知道我的DLL要怎么写?uses进这个DCU后,不知道下一步如果做,例如DCU中有个函数是Function MyMax ( X , Y : integer ) : integer ,我想将这个函数再次封装在我的DLL中调用
 
查些資料關於DLL的,裏面有說,
 
楼主是想把 dcu 文件里面的函数通过 DLL 来调用是吧?
通过在 DLL 里面加一个接口来调用。

library Project1;

uses
Math;

{$R *.res}

function MyMax(const A,B: Integer): Integer;
begin //Max 是 Math 里面的函数
Result := Max(A,B);
end;

exports
MyMax;

begin
end.
 
谢谢各位兄台,不知你们有没有在PB中调用过,会出错.在DELPHI里面就没有问题
 
基本上知道一点,但在无法在PB中调用,实在是郁闷,先给各位兄台发分了
 
后退
顶部