异常:OLE异常

技术和结构处理的异常在 OLE 与这些过程的其他异常。 有关异常处理的详细信息,请参见中的文章 C++异常处理

所有异常对象从抽象基类 CException派生。 MFC 的 OLE 处理异常提供两个类:

这两个类之间的区别在于它们提供,并且的信息量使用的位置它们。 COleException 包含异常的 OLE 状态代码的一个公共数据成员。 COleDispatchException 提供更多信息,包括:

  • 特定的错误代码

  • 错误说明,如 “磁盘已满”

  • 应用程序可以使用为用户提供附加信息的帮助上下文

  • 您的应用程序的帮助文件的名称

  • 生成异常的应用程序的名称

COleDispatchException 提供更多信息,以便可以使用与 Microsoft Visual Basic 的产品。 口头错误说明可用于消息框或其他通知;帮助信息可用于帮助用户响应导致异常的条件。

两个全局函数对应于两 OLE 异常类: AfxThrowOleExceptionAfxThrowOleDispatchException。 使用它们引发一般异常 OLE 和 OLE 计划异常,分别。

请参见

概念

异常处理在MFC