CArchiveException::m_cause
especifica la causa de la excepción.
int m_cause;
Comentarios
este miembro de datos es una variable pública de intescrito.Los valores son definidas por un tipo enumerado de CArchiveException .Los enumeradores y sus significados son los siguientes:
CArchiveException::none ningún error.
Error deCArchiveException::genericException Unspecified.
CArchiveException::readOnly intentado escribir en un archivo abierto para cargar.
Final de archivo deCArchiveException::endOfFile Reached mientras lee un objeto.
CArchiveException::writeOnly intentó leer de un archivo abierto para almacenar.
Formato de archivo deCArchiveException::badIndex Invalid.
CArchiveException::badClass intentó leer un objeto en un objeto de tipo incorrecto.
CArchiveException::badSchema intentó leer un objeto con una versión diferente de la clase.
[!NOTA]
estos enumeradores de la causa de CArchiveException son distintos de los enumeradores de la causa de CFileException .
[!NOTA]
Está desusadaCArchiveException:: genérico .Uso genericException en su lugar.si genérico se utiliza en una aplicación y se compila con /clr, habrá los errores de sintaxis que no son fáciles de descifrar.
Requisitos
encabezado: afx.h