欢迎讨论try...except...finally嵌套问题。
lw549 2003-07-11 04:15:24 i:=1;j:=0;
try
try
i:=i div j;
except
showmessage(vartostr(i));
showmessage('is this ok?');
showmessage('except');
end;
finally
showmessage('finally');
end;
显示结果为:
1
is this ok?
except
finally
但是把showmessage(vartostr(i));这一句去掉就只显示finally了,请问是为什么?
为什么有的时候嵌套的except中的语句不执行。
此问题同样出现在except中嵌套finally的情况,大家可以试一下。