Obiekt CFileException obsługuje wyjątki powstałe na wskutek obsługi plików. Klasa CFileException zawiera publiczne atrybuty, w których przechowywana jest informacja o zaistnaiłych wyjątkach.
Obiekt CFileException jest utworzony w ramach klasy CFile. Aby móc skorzystać z tego obiektu należy użyć makra catch.
| Atrybuty | Opis |
|---|---|
| m_cause | Numer zaistniałego błędu. |
| m_IOserror | spokrewniony numer błędu systemowego. |
| m_strFileName | Nazwa pliku, dla którego zaistniał błąd. |
| Metody | Opis |
|---|---|
| CFileException | Konstruktor obiektu CFileException. |
| OsErrorToException | Zwraca powód wystąpienia wyjątku na poziomie systemu. |
| ErrnoToException | Zwraca powód wystąpienia błędu na poziomie dostępu. |
| ThrowOsError | Na podstawie numeru błędu na poziomie systemu generuje jego opis. |
| ThrowErrno | Na podstawie numeru błędu na poziomie dostępu generuje jego opis. |