Delphi异常处理的基本原则和方法
…finally…end;
这种异常处理结构一般用于保护Windows的资源分配等方面,它确保了无论try体内的代码是否发生异常,都需要由系统进行最后的统一处理的一些Windows对象的正确处理。 和try…except…end不同,该结构的finally部分总被执行。 ? (3)不存在try…except…finally…end结构来既处理异常,又保护资源分配的结构,但是,try…except…end结构允许嵌套到try…finally…end结构中,从而实现既处理异常,又保护资源的分配。 ? ? 三、异常的精确处理。 (1)定义一个异常。 在Delphi中,每个异常都是Exception[1]类的一个派生类[2]。因此,定义一个异常就是定义一个Exception类的派生类。
上一篇:在delphi字符中包括单引号(') 下一篇:TStringGrid多选的复制与拷贝 更多相关文章
|
推荐文章
精彩文章
·报表设计
|