CArchiveException::m_cause
指定异常的原因。
int m_cause;
备注
此数据成员是类型 int的公共变量。其值由 CArchiveException 枚举类型定义。枚举数及其含义如下:
CArchiveException::none 无错误发生。
CArchiveException::genericException 未指定的错误。
CArchiveException::readOnly 尝试写入用于加载打开的存档。
CArchiveException::endOfFile 到达文件尾,在读取对象时。
CArchiveException::writeOnly 尝试从用于存储打开的存档读取。
CArchiveException::badIndex 文件无效格式。
CArchiveException::badClass 尝试读取对象到错误类型的对象。
CArchiveException::badSchema 尝试读取的选件类的其他版本的对象。
说明 这些 CArchiveException 原因枚举数从 CFileException 原因数是不同的。
说明 CArchiveException::generic 已弃用。使用 genericException。如果 generic 用于应用程序并用/clr编译,所以不容易解密的语法错误。
要求
Header: afx.h