Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Блок try...catch и CFileException

39K
04 мая 2010 года
transtream
9 / / 30.07.2008
http://msdn.microsoft.com/en-us/library/aa273606%28VS.60%29.aspx

Читаю код в Example и не могу понять: если произойдет что-то во время записи, try автоматически выкинет исключение и в "e" можно узнать, что произошло?
Если да, то почему ничего у меня таким образом не работает: у меня есть класс, который работает с файлом (через CFile), в try вызываю метод класса (в нем открываю файл и пишу в него), однако никакие catch не срабатывают и в случае ошибки (специально писал в файл с readonly) выкидывает сообщение "Debug Assertion Failed"

Если нет, то как ловить ошибки с файлами?
Спасибо!
262
05 мая 2010 года
Iktomy
1.2K / / 11.10.2004
А как ексепшены обрабатываете?
Обработка исключений проста. Берете экспешены для класса (в справочнике), обрабатываете и PROFIT.

Код бы для наглядности привели, а то не совсем понятно
479
05 мая 2010 года
Ухух
142 / / 05.05.2006
Это вы из под среды запускали приложение, а попробуйте сам экзешник. Просто из под среды сначала отладчик вывалит вам все что он думает про это исключение, а потом вы можете пошагово или вновь запустив run попасть в catch.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог