powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Правка Exception.Message при обработке исключения
1 сообщений из 26, страница 2 из 2
Правка Exception.Message при обработке исключения
    #40120135
Vizit0r
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GunSmoker
Vizit0r
Когда возникает exception, а в try..except делается raise нового, то в EL репорт идет нижнее(первое) исключение, а вот в EL Filters обрабатывается верхнее.
Я себе час мозг ломал в попытках понять, почему так)

Дело в том, что в RTL есть только одно исключение - то, которое выбрасывается. Поэтому к нему-то фильтры и применяются. И не только фильтры, вообще вся работа идёт с ним. Все предыдущие исключения (которые в inner сохраняются) - это уже обвес EL. Т.е. в код была специально добавлена конструкция, которая вместо текущего исключения (как это в Delphi по дефолту происходило бы) в баг репорт запишет исходное. Иными словами, это специальный случай, который обрабатывается явно.

Возможно, стоит добавить новую галку "к чему применять" в свойства фильтра?


Понятно.

да, было бы полезно.
...
Рейтинг: 0 / 0
1 сообщений из 26, страница 2 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Правка Exception.Message при обработке исключения
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]