Russian Qt Forum
Ноябрь 24, 2024, 09:49 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как можно перехватить аварийное завершение приложения ?  (Прочитано 3576 раз)
burunduk
Гость
« : Февраль 02, 2007, 16:03 »

Хочу сделать такую штуку чтобы при любом аварийном завершении программы выполнялся некоторый код - в моём случае это отправка по e-mail кусочка лога. И не знаю как сделать (
Пробовал __try и __except - когда без Qt всё работает, но только включаю ф-цию main где есть объекты Qt компилятор ругается:

main.cpp(105) : error C2712: Cannot use __try in functions that require object unwinding

Что можно придумать ?
Записан
joktar
Гость
« Ответ #1 : Февраль 03, 2007, 10:19 »

Посмотри:
BlackBox revised: http://www.geocities.com/sxtsoftware3/sxt_freesoftware.htm
BlackBox: http://www.codeproject.com/tools/blackbox.asp
BugSlayer: http://msdn.microsoft.com/msdnmag/issues/02/06/Bugslayer/Bugslayer0206.asp

все примеры-win-only. Совместно с  Qt 4.2 BlackBox revised нормально работает.
Записан
burunduk
Гость
« Ответ #2 : Февраль 05, 2007, 20:13 »

благодарю
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.143 секунд. Запросов: 21.