Как Вы сравнили бы MadExcept с EurekaLog как Обработчик исключений для Вашего приложения Delphi?
Почему Вы отобрали бы один другой?
Есть ли какие-либо другие обработчики исключений для Delphi, который нужно рассмотреть в дополнение к этим двум?
Хорошо ответ был между Обжимным прессом и Mark, который и имел хорошую информацию в их сравнениях, но закончил тем, что выбрал один и другой. Таким образом, это был бросок - и я дал ответ на Обжимный пресс, просто потому что он был первым из двух для ответа.
Мы действительно сравнивали эти два, прежде чем решили использовать EurekaLog. Он выглядел намного более настраиваемым и, похоже, имел более профессиональную поддержку. Про EurekaLog пока сказать нечего. Он отлично работает, и его несложно установить и настроить так, как вам нравится.
JCL имеет собственный обработчик исключений, конечно, бесплатный и довольно приятный.
Существует также JclDebug, часть библиотеки кода джедаев. Я не знаю, как он сравнивается с MadExecpt и EurekaLog, поскольку я никогда не использовал ни один из этих двух.
После сравнения двух я пошел с MadExcept. В то время (~5 лет назад) были некоторые различия, которые были важны для меня, но теперь, глядя на их сайты, похоже, что различия в возможностях больше не существуют.
Одним из пунктов, который поколебал меня, был Stack Tracking Method на сайте Madshi. Предыдущая компания, в которой я работал, имела пользовательский объект выполнения для VB6. Я видел некоторую боль, через которую они прошли, и у меня сложилось впечатление, что Madshi действительно умный парень, который знает, что делает.
Я унаследовал проект, который использовал EureakLog и на самом деле использовал и то, и другое около 2 лет. В конце концов я преобразовал этот проект в MadExcept. Мне было удобнее и я предпочитал сообщения об ошибках MadExpect.
Мне очень повезло с поддержкой на форумах Madshi - иногда с ответом от самого Madshi. Если вы посмотрите, то увидите, что он там очень активен.
Я посмотрел на JCL вещи, но и MadExcept, и EureakLog настолько дешевы, профессиональны и хорошо работают, что я даже не подумал дважды перед тем, как идти с MadExcept.
Мы - команда, которая использует JCL для улавливания исключений и регистрирует их со стеком вызовов в лог-файле. Это прекрасно работает.