MFC异常处理

MFC异常类
MFC将对异常的处理封装到了异常类–CException类及其子类中。
即使我们不使用MFC异常宏而是使用C++标准异常处理的话,也是会用到MFC的CException类及其子类的。

MFC异常类及其含义如下表:
MFC异常类    描述

CSimpleException    资源紧张异常的基类

CInvalidArgException    无效参数异常

CMemoryException    内存不足

CNotSupportedException    响应对不支持服务的请求

CArchiveException    存档/序列化异常

CFileException    文件异常

CResourceException    Windows 资源分配异常

COleException    OLE 异常

CDBException    数据库异常(ODBC 类)

COleDispatchException    调度(自动化)异常

CUserException    用消息框警告用户然后引发一般 CException 的异常

CDaoException    数据库异常(DAO 类)

CInternetException    网络异常


MFC异常处理的TRY块的形式如下:
TRY   

{
 //复合语句   
}

CATCH (MFC异常类名, 变量名)
{
 //复合语句   

AND_CATCH (MFC异常类名, 变量名)   
{
 //复合语句   

AND_CATCH

相关推荐

  1. MFC异常处理

    2024-01-07 07:44:02       60 阅读
  2. Spring MVC(七) 异常处理

    2024-01-07 07:44:02       38 阅读
  3. Spring MVC 中的统一异常处理

    2024-01-07 07:44:02       42 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-07 07:44:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-07 07:44:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-07 07:44:02       82 阅读
  4. Python语言-面向对象

    2024-01-07 07:44:02       91 阅读

热门阅读

  1. MFC模拟消息发送,自定义以及系统消息

    2024-01-07 07:44:02       54 阅读
  2. windows11启动docker镜像报<3>WSL (1) ERROR处理

    2024-01-07 07:44:02       66 阅读
  3. 【Python】Excel多sheet逐行合并为一个sheet

    2024-01-07 07:44:02       64 阅读
  4. 深度学习中的反向传播数学计算过程

    2024-01-07 07:44:02       59 阅读