powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / EurekaLog
9 сообщений из 9, страница 1 из 1
EurekaLog
    #39829163
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пришлось заняться приложением, использующим это <трям>. Версия 7.4.9.3, если вдруг имеет значение. В приложении предполагается следующая логика: всевозможные неожиданные исключения логируются по полной схеме, а класс исключений, допустим, EMyException оставлен для "ожидаемых" исключений и должен просто выводить сообщение пользователю как есть и ничего больше.

Вопрос, собственно, в следующем: можно ли, и как именно, заставить эту <трям> правильно реагировать не только на EMyException, но и на его наследников (без прописывания каждого отдельно)? Согласно доке, вроде бы так и должно быть, на практике не так, а проверка по исходникам показала, что работа функции IsChildClassEx сводится к вызову CompareText(AExceptData.ExceptionType, AParentClassName) = 0. Выше по тексту мелькает некий ExceptionReaderClass, с которым в принципе связаны определённые надежды, но который просто не заполняется. Поэтому вопрос к тем, кто уже разбирался с этим <трям>: удалось ли заставить его нормально работать или в морг?

Бил программистов по голове. Поцарапал лом.
...
Рейтинг: 0 / 0
EurekaLog
    #39829172
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer, https://www.eurekalog.com/help/eurekalog/how_to_ignore_particular_exception.php не поможет? сам с мадом работаю так что про трям предметно не скажу, помилуйте
...
Рейтинг: 0 / 0
EurekaLog
    #39829175
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vavan,

собственно метод №2 сейчас и используется (и не работает). Я тоже предпочитаю mad, и, чем больше копаюсь в эврике - тем больше предпочитаю mad

Возможно, надо посадить обработчик по методу №3. Сейчас попробую.
...
Рейтинг: 0 / 0
EurekaLog
    #39829181
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в старых версиях можно было на событие ExceptionNotify прицепить свой обработчик,
в котором это всё можно было разрулить.
но сильно подозреваю, что в новых всё сильно иначе...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
EurekaLog
    #39829191
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerЯ тоже предпочитаю mad, и, чем больше копаюсь в эврике - тем больше предпочитаю madкогда ни тот ни другой практически не умели работать со стройкой и я начинал пинать авторов, то реакция madshi однозначно определила выбор приобретения, хотя как следует оно так к сожалению и не научилось
...
Рейтинг: 0 / 0
EurekaLog
    #39829221
Василий 2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CodeMonkey из авторов, надо его призвать сюда
...
Рейтинг: 0 / 0
EurekaLog
    #39829245
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийв старых версиях можно было на событие ExceptionNotify прицепить свой обработчик
Пока так и сделал. Посмотрим...
...
Рейтинг: 0 / 0
EurekaLog
    #39829288
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Василий 2,

да и Гансмокер причастен :)
...
Рейтинг: 0 / 0
EurekaLog
    #39829769
Василий 2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин, это он на сорсах КодОбезьянк, а тут ПушкоДымщик :)
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / EurekaLog
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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