1. 程式人生 > >Delphi 中自定義異常及異常處理的一般方法

Delphi 中自定義異常及異常處理的一般方法

   delphi中異常定義如下:

TCustomException   =   class(Exception)
    private
    public
        constructor   Create(const   Msg:   string );
    end;

在一般的程式設計中,因為涉及到函式的巢狀呼叫,如果在一個函式中發生異常,且此函式中有try except語句,如果想讓上級函式捕捉到異常,則在except end中呼叫 raise語句即可。

一般程式語言的通用處理異常的結構是

try

try

except

end;

finally

end;

即先是一個except語句,處理異常,然後再是finally語句,用來將語句中申請的資源釋放掉。