代码如下library BG_Comm;{$DEFINE BG_Comm}
{$S-}
uses
SysUtils,
Classes,
WinTypes,
Winprocs,Dialogs ,
Read_meter in 'Read_meter.pas';
{$R *.res}
var SaveExit:Pointer;Procedure LibExit;far;
begin
if ExitCode=wep_system_exit then
begin
bg_comm_destroy;//卸载过程
end
else
begin
bg_comm_destroy;//卸载过程
end; ExitProc:=SaveExit;
end;exports
set_comm_para index 1,
begin
bg_comm_Build;
SaveExit:=Exitproc;
exitproc:=@libexit;
end.
{$S-}
uses
SysUtils,
Classes,
WinTypes,
Winprocs,Dialogs ,
Read_meter in 'Read_meter.pas';
{$R *.res}
var SaveExit:Pointer;Procedure LibExit;far;
begin
if ExitCode=wep_system_exit then
begin
bg_comm_destroy;//卸载过程
end
else
begin
bg_comm_destroy;//卸载过程
end; ExitProc:=SaveExit;
end;exports
set_comm_para index 1,
begin
bg_comm_Build;
SaveExit:=Exitproc;
exitproc:=@libexit;
end.
var SaveExit:Pointer;
后面定义的
和它的值是多少。
#define WEP_FREE_DLL 0
也就是
const WEP_SYSTEM_EXIT=1;
const WEP_FREE_DLL=0;
相关内容看http://ycrjq.y365.com/shool/024.htm