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

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

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: Глобальный обработчик исключений  (Прочитано 10538 раз)
Akon
Гость
« Ответ #15 : Август 22, 2011, 12:45 »

Раньше так и было, просто тролли оставляли себе свободу изменить порядок. Если порядок определен, то правомерен дизайн, полагающийся на то, что один слот будет вызван раньше другого. В этом случае с исключениями в слотах еще проблема - если первый слот выбрасывает исключение, то второму слоту, зависимому от первого, исключение тем или иным образом должно передаваться. В общем случае я бы не стал делать дизайн, полагающийся на определенный порядок вызова слотов.
Записан
Danila_Bagrofff
Гость
« Ответ #16 : Август 23, 2011, 10:15 »

а скажите, сам кути генерирует эксепшены в случае, если происходит крах приложения из-за каких=либо проблем работы с памятью.

Вот надо отловить кутешные exeptionы. Что надо для этого. И как это сделать?... Никак не пойму логику кути в этом вопросе.

Свои можно генерить и обрабатывать. А кутешные?
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #17 : Август 23, 2011, 11:43 »

Да не генерит Qt  эксепшны, сколько раз повторять?
Записан
brankovic
Гость
« Ответ #18 : Август 23, 2011, 11:51 »

Вы наверное имеете ввиду, что нарушение памяти должно приводить к исключению. Это не так, нарушение памяти отловить в общем случае невозможно.

Ещё, в Qt исключения не используются (дизайн такой), но если бы использовались, то были бы обычными C++ исключениями. "Необычные", в т.ч. и по поводу нарушений памяти умеет генерить ОС windows, но этим механизмом пользоваться нельзя.
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #19 : Август 23, 2011, 15:35 »

Тут где-то была библиотечка, выдранная из либжава, к-ая генерит арифметические эксепшны и эксепшны обращения к памяти
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


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