关闭应用程序可以用Application.terminate,但关闭Dll用什么呢?(20分)

  • 主题发起人 主题发起人 smhp
  • 开始时间 开始时间
S

smhp

Unregistered / Unconfirmed
GUEST, unregistred user!
我在DLL程序的initialization处增加条件查询,如果不满足条件就退出,但我不知道用什么语句!

另外如何让一个正在运行的DLL结束呢?

 
你没有必要强制关闭一个DLL。
DLL最好不要主动进行操作。
不如把把这个判断放在导出函数里。条件不符,你的函数返回一个失败值就是了。
这样利于主程序的控制。
如果你是LOADLIBRARY调用的话,一判断有失败值就就直接FREELIBRARY就行了。
如果是静态调用。那你什么都不用管,直接调你的函数就行了。不必显式关闭一个DLL
 
如果是静态调用就不用管
impletement
function...........
如果是动态就用FREELIBRARY
 
对不起,我没有调用DLL啊,我在制作DLL,基于IE的COM接口的DLL!
 
不进行操作就可以了。。。

不用进行硬退出的,而且也不是你可以控制的。。。[:)]
 
请大家帮忙!
 
这样啊,这是由IE控制的,你不用管。
只要你的功能不会出错就行了
 
我还想知道IE的COM接口是每打开一个IE窗口就创建一个,还是就一个?
 
在lib的主文件,的最下面不是有 begin .. end
里面是写lib的初始化代码的,那里你设置 ExitCode:= 一个非0值表示发生了错误
dll会自动unload
 
initialization
begin

if not fileExists(strFile) then begin
ExitCode:=1;
end;

end;

这样可以吗?
 
我搓你祖宗十八代~你妈妈逼里长黄牛!~你妈是自行车唆,人人都来骑
搓你爸和你的屁,股!老子,日,你妈的个我每次家你妈妈非要我把搓爽!才让我走!
你老娘已平躺在床上把腿弓起成大字形 等待我的插入 翻屁,眼!
你他妈有五欠,欠通,欠摸,欠日,欠打,欠搞妈妈地
★你爹鸡鸡不能搞!你妈必里长了草!你帮你妈来除?
你一岁死了娘,!你二岁死了爸爸,!你三岁你妹妹被你家的母猪强奸!!!

 
Pipi同志:这样可以吗?
 
****mygirl:你是什么东西啊!
 
请高手帮忙啊!
 
后退
顶部