CArchiveException::m_cause
Spécifie la cause de l'exception.
int m_cause;
Notes
Cette donnée membre est une variable publique de type int.Les valeurs sont définies par un type énuméré par CArchiveException .Les énumérateurs et leurs significations sont les suivantes :
CArchiveException::none aucune erreur s'est produite.
Erreur non spécifié deCArchiveException::genericException .
CArchiveException::readOnly a tenté d'écrire dans une archive ouverte pour charger.
CArchiveException::endOfFile a atteint de fin de fichier lors de la lecture d'un objet.
CArchiveException::writeOnly a essayé de lire d'une archive ouverte pour stocker.
Format de fichier non valide deCArchiveException::badIndex .
CArchiveException::badClass a essayé de lire un objet en un objet du type incorrect.
CArchiveException::badSchema a essayé de lire un objet avec une version différente de la classe.
[!REMARQUE]
Ces énumérateurs de cause d' CArchiveException sont distincts des énumérateurs de cause d' CFileException .
[!REMARQUE]
CArchiveException::generic est déconseillé.Utilisation genericException à la place.Si generic est utilisé dans une application et généré avec /clr, il y a des erreurs de syntaxe il n'est pas facile à déchiffrer que.
Configuration requise
Header: afx.h