|
2 / 2 / 0
Регистрация: 18.09.2009
Сообщений: 107
|
|
Создание дампа при ошибке06.05.2011, 21:11. Показов 2363. Ответов 10
Метки нет (Все метки)
Пишу большое приложение, иногда возникают ошибки и оно падает. Возможно ли сделать чтобы при возникновении ошибки перед падением ещё выполнялась функция записи значений переменных?
Хочу чтобы приложение создавало дамп всех переменных.
0
|
|
| 06.05.2011, 21:11 | |
|
Ответы с готовыми решениями:
10
sqlite создание дампа BSOD и не возможность создание дампа Импорт/создание схемы из дампа |
|
0 / 0 / 0
Регистрация: 06.05.2011
Сообщений: 14
|
|
| 07.05.2011, 18:09 | |
|
в гугле Обработка исключений в C++ вроде оно
0
|
|
|
|
|
| 07.05.2011, 21:25 | |
|
1
|
|
|
31 / 31 / 3
Регистрация: 10.05.2011
Сообщений: 120
|
||||||
| 11.05.2011, 03:01 | ||||||
|
Kadet89, Какой компилятор используете?
Если g++, то Вам нужно посмотреть действительно в сторону исключений:
1
|
||||||
|
|
|
| 11.05.2011, 16:08 | |
|
Если приложение падает по аппаратным ошибкам (доступ по неправильному адресу, деление на ноль и т.п.), то такие ситуёвины ловятся через обработчик сигналов. Если происходят программные исключения, то см. пост #4. Но в обоих случаях ты сможешь распечатать только глобальные переменные, потому как активация стека в месте возникновения ошибки уже недоступна
0
|
|
|
31 / 31 / 3
Регистрация: 10.05.2011
Сообщений: 120
|
||
| 11.05.2011, 16:50 | ||
|
0
|
||
|
31 / 31 / 3
Регистрация: 10.05.2011
Сообщений: 120
|
|
| 12.05.2011, 01:19 | |
|
0
|
|
|
2 / 2 / 0
Регистрация: 18.09.2009
Сообщений: 107
|
|
| 11.07.2011, 00:30 [ТС] | |
|
Ошибки различные... можно ли как-то независимо от типа ошибки сделать чтобы приложение хотябы не выгружалось, а становилось на паузу, чтобы я отладчиком мог подключиться к нему?
В винде например появляется окошко - в нем кнопка "ок", и только после нажатия на нее процесс убивается. А до нажатия можно делать с процессом всё, что угодно, прямо через диспетчер делать дамп, подрубаться отладчиком и смотреть через него память, состояние и всё остальное.
0
|
|
|
31 / 31 / 3
Регистрация: 10.05.2011
Сообщений: 120
|
||
| 11.07.2011, 01:41 | ||
|
Если ОС Линукс, то можно поставить приложение в ожидание получения сигнала! То есть пока сигнал не поступил - ждать и не умирать.. Ну или если доступ прямой к серверу, то подтверждение на смерть можно выполнить с помощью "std::cin"! Короче нужно отталкиваться от ситуации..
0
|
||
|
|
|
| 11.07.2011, 12:01 | |
|
0
|
|
| 11.07.2011, 12:01 | |
|
Помогаю со студенческими работами здесь
11
Создание дампа памяти и его чтение
Права на пользователя при снятии дампа
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 30.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
В качестве источника данных. . .
|