J
jscoco
Unregistered / Unconfirmed
GUEST, unregistred user!
我用delphi 写了个比较大小的max(a,b:integer):integer;函数
function max(a,b:integer):integer;
begin
if (a<0) or (b<0) then abort
else
begin
if a>b then result:=a
else result:=b;
end;
我在外部用max(-1,-1)去调用这个DLL函数时,报告Exception Abort 错误,
本人意图是想终止一个DLL函数,而不是退出(exit),因为我在外部调用这个函数后,下面还其他代码,我想直接在DLL里终止,不执行下面的代码。
请教哪位高手有经验,给分。。
function max(a,b:integer):integer;
begin
if (a<0) or (b<0) then abort
else
begin
if a>b then result:=a
else result:=b;
end;
我在外部用max(-1,-1)去调用这个DLL函数时,报告Exception Abort 错误,
本人意图是想终止一个DLL函数,而不是退出(exit),因为我在外部调用这个函数后,下面还其他代码,我想直接在DLL里终止,不执行下面的代码。
请教哪位高手有经验,给分。。