第2章 delphi7异常处理 了解什么是异常与delphi7中提供的异常类.pptVIP

  • 4
  • 0
  • 约 55页
  • 2017-06-03 发布于湖北
  • 举报

第2章 delphi7异常处理 了解什么是异常与delphi7中提供的异常类.ppt

组件异常类 组件异常类用于响应组件异常,组件异常是由于对VCL组件进行操作时,违反了组件的使用规则及其特征而引发的,可分为两大类: 通用组件异常 专用组件异常 通用组件异常 常见的有非法操作异常,组件异常和资源不足异常三种类型,对应于EInvalidOpetation, EComponentError和EOutOfResource异常类。 通用组件异常 引发非法操作异常的原因有; 1 应用程序试图对Parent属性为nil的组件进行一些需要窗口句柄的操作。 试图对窗体拖放操作。 引发组件异常的原因有: Delphi不能注册某个组件 应用程序不能重命名某个组件 资源不足异常被引发是由于当应用程序试图创建窗口句柄而操作系统没有多余的句柄可分配 专用组件异常 许多组件都定义了相应的组件异常类。 列出几个典型的组件异常类: EMenuError异常,菜单异常,是由于程序对菜单的非法操作而引发的。定义于Memus单元 EInvalidGridOperation异常。非法的网格操作,如试图引用一个不存在的网格单元时引发。定义于Grids单元 EDatabaseError异常。数据库异常是由于对数据库的非法操作引起的。 用户自定义异常类 创建用户自定义异常类的方法 抛出自定义异常 用户自定义异常类与内置异常类的区别 异常类对象与其他类对象的区别 创建用户自定义异常类的方法 选择Excepti

文档评论(0)

1亿VIP精品文档

相关文档