187 / 180 / 25
Регистрация: 27.01.2012
Сообщений: 1,335
|
|
1 | |
Запись крит. ошибки в файл01.10.2012, 12:21. Показов 916. Ответов 1
Метки нет (Все метки)
Предположим, что моего приложение в разных местах при разных условиях выкидывает исключения разного рода (bad_alloc или какие-то ещё). Можно ли перед тем, как программа умрет, записать в файл в той же папке сообщение об ошибке, которая возникла?
Одно дело, если ошибка возникает в одной части кода. Поставил catch и не парься. Но если таких мест много и (по какой-либо причине) невозможно определить их все, то как быть? Добавлено через 5 часов 49 минут up-to-date?
0
|
01.10.2012, 12:21 | |
Ответы с готовыми решениями:
1
Ошибки при запись в файл через fwrite Ошибки в коде. Считывание/запись структуры в файл Запись в файл не происходит, информация считывается неверно (найти и исправить ошибки в коде) после ввода сразу вылетает с крит. ошибкой |
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
01.10.2012, 13:22 | 2 |
Либо "роняй" исключения до полного сворачивания стэка и в main уже один раз перехватывай и печатай в файл, но это почти никогда не реализуемо и по уродски.
Либо перехватывай во всех нужных местах и пиши в отчёт. Если бы все исключения были твоего типа, то можно было бы нарисовать более красивое решение, но раз у тебя и стандартные есть, то тут без вариантов как бы. Заменять стандартный обработчик исключений не стоит.
1
|
01.10.2012, 13:22 | |
01.10.2012, 13:22 | |
Помогаю со студенческими работами здесь
2
Автозапуск после крит. ошибки Запись в текстовый файл - синтаксические ошибки в коде Запись в файл с откатом при возникновении ошибки/исключения Чтение, обработка и запись в бинарный файл. Найти и исправить ошибки в коде Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |