Clases de excepción
La biblioteca de clases proporciona un mecanismo de control de excepciones basado en la clase CException.El marco de aplicación usa las excepciones en el código; también puede utilizarlas en los suyos.Para obtener más información, vea el artículo Excepciones.Puede derivar sus propios tipos de excepción de CException.
MFC proporciona una clase de excepción que se puede derivar su propia excepción así como clases de excepción para todas las excepciones que admite.
CException
La clase base para las excepciones.CArchiveException
Una excepción del archivo.CDaoException
Una excepción resultando de un error en una operación de base de datos de DAO.CDBException
Una excepción resultando de un error en el procesamiento de la base de datos ODBC.CFileException
Una excepción orientada al archivo.CMemoryException
Una excepción de memoria insuficiente.CNotSupportedException
Una excepción resultando de utilizar una característica no compatible.COleException
Una excepción resultando de un error en el procesamiento OLE.Esta clase es utilizada por los contenedores y servidores.COleDispatchException
Una excepción resultando de un error durante la automatización.Las excepciones de automatización producen los servidores de automatización y detectadas por los clientes de automatización.CResourceException
Una excepción resultando de un error cargar un recurso de Windows.CUserException
Una excepción utilizada para detener una operación iniciada por el usuario.Normalmente, se han notificado al usuario del problema antes de que se produzca esta excepción.