3
我正在捕獲異常,併爲該類中的特定異常類和錯誤代碼執行一些自定義處理。對於所有其他例外情況,我想使用通用錯誤處理程序。像這樣:用多個catch塊捕獲一個reraised異常?
on E:EADSDatabaseError do
begin
case E.ACEErrorCode of
5132:
begin
//Custom handling
end;
else
begin
raise;
end;
end;
end;
on E:Exception do
begin
//usual handling
end;
對於原始錯誤中的大多數代碼,我想通過一般的錯誤處理程序。但是,重新渲染它似乎不允許更通用的異常類處理程序觸發。 (我不知道我會期待它,我從來沒有做過這種事情。)
是我最好的選擇有兩個try/excepts
?
+1這是比我現在刪除的產品更好的答案 –