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

Zobacz też

Informacje

Klasa CArchiveException

Diagram hierarchii