Delphi 中自定义异常及异常处理的一般方法

Posted jijm123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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语句,用来将语句中申请的资源释放掉。
---------------------
版权声明:本文为CSDN博主「一剑平江湖」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/diligentcatrich/article/details/6989970

以上是关于Delphi 中自定义异常及异常处理的一般方法的主要内容,如果未能解决你的问题,请参考以下文章

处理 Kotlin Coroutines 中自定义 okhttp 拦截器引发的异常

java中自定义异常为何要继承exception类

DRF框架中的异常处理程序

异常~异常用的大多是处理异常,我一般是写自定义异常

iOS 异常处理 及 try/try!/try?区别 及理解

java自定义异常及异常的抛出