CArchiveException::m_cause
Specifica la causa di un'eccezione.
int m_cause;
Note
Questo membro dati è una variabile pubblica di tipo int.I valori sono definiti da un tipo enumerato CArchiveException.Gli enumeratori e i relativi significati sono:
CArchiveException::none si è verificato alcun errore.
Errore non specificato diCArchiveException::genericException.
CArchiveException::readOnly ha tentato di scrivere in un file aperto per caricare.
CArchiveException::endOfFile raggiunge la fine di file la lettura di un oggetto.
CArchiveException::writeOnly tenta di leggere da un file aperto per archiviare.
Formato di file non valido diCArchiveException::badIndex.
CArchiveException::badClass tenta di leggere un oggetto in un oggetto di tipo errato.
CArchiveException::badSchema tenta di leggere un oggetto con una versione diversa della classe.
[!NOTA]
Questi enumeratori di causa CArchiveException sono distinti dagli enumeratori di causa CFileException.
[!NOTA]
CArchiveException::generic è stato deprecato.Utilizzo genericException anziché.Se generic viene utilizzato in un'applicazione e compilato con /clr, saranno errori di sintassi che non sono facili da decifrare.
Requisiti
Header: afx.h