CArchiveException::m_cause
Określa przyczynę wyjątku.
int m_cause;
Uwagi
Ten element danych jest publiczny zmiennej typu int.Jego wartości są definiowane przez CArchiveException typ wyliczeniowy.Moduły wyliczające i ich znaczeń są:
CArchiveException::none nie wystąpił błąd.
CArchiveException::genericException nieokreślony błąd.
CArchiveException::readOnly próbował zapisać w archiwum otwarte dla załadunku.
CArchiveException::endOfFile Reached koniec pliku podczas odczytu obiektu.
CArchiveException::writeOnly próbował odczytać z archiwum otwarty do przechowywania.
CArchiveException::badIndex nieprawidłowy format pliku.
CArchiveException::badClass próby odczytu obiektu do obiektu niewłaściwego typu.
CArchiveException::badSchema próbował odczytać obiekt z innej wersji tej klasy.
[!UWAGA]
Te CArchiveException Przyczyna moduły wyliczające różnią się od CFileException spowodować moduły wyliczające.
[!UWAGA]
CArchiveException::generic jest niezalecane.Użyj genericException zamiast.Jeśli generic jest używany w aplikacji i zbudowany z/CLR, będą błędy składni, które nie są łatwe do rozszyfrowywania.
Wymagania
Nagłówek: afx.h