delphi異常處理

try
try
......
except
...異常處理
end;
finally
...釋放資源
end;
他們之間只能互相嵌套處理,不能像java那樣排列在一起.
另外在try...except...end之間的異常處理可以這樣
try
   strtoint('a');
except
on E:Exception do
  begin
    errstr:=e.Message;
    application.messagebox(pchar(errstr),'錯誤',MB_ICONWARNING);
  end;
end;
上敘方法中Exception是可以捕獲所有的異常,也可以用其他具體類型來捕獲特定類型的異常分別做處理,如
try

{整数运算}

except

on ERangeError do

{越界处理}

on EIntError do

{其它整数异常处理}

else

{其它异常处理}
end; 

具體詳細的處理還要仔細研究,這些在小應用中基本夠用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值