|
@@ -151,7 +151,10 @@ Procedure DoUnHandledException;
|
|
begin
|
|
begin
|
|
If (ExceptProc<>Nil) and (ExceptObjectStack<>Nil) then
|
|
If (ExceptProc<>Nil) and (ExceptObjectStack<>Nil) then
|
|
with ExceptObjectStack^ do
|
|
with ExceptObjectStack^ do
|
|
- TExceptProc(ExceptProc)(FObject,Addr,FrameCount,Frames);
|
|
|
|
|
|
+ begin
|
|
|
|
+ TExceptProc(ExceptProc)(FObject,Addr,FrameCount,Frames);
|
|
|
|
+ Halt(ExitCode);
|
|
|
|
+ end;
|
|
if erroraddr = nil then
|
|
if erroraddr = nil then
|
|
RunError(217)
|
|
RunError(217)
|
|
else
|
|
else
|