Сравните обработчики исключений Delphi - PullRequest
18 голосов
/ 19 декабря 2009

Как бы вы сравнили MadExcept с EurekaLog в качестве обработчика исключений для вашего приложения Delphi?

Почему вы выбираете одно над другим?

Существуют ли какие-либо другие обработчики исключений для Delphi, которые следует рассмотреть в дополнение к этим двум?


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

Ответы [ 6 ]

11 голосов
/ 19 декабря 2009

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

9 голосов
/ 19 декабря 2009

После сравнения двух я пошел с MadExcept. В то время (~ 5 лет назад) были некоторые различия, которые были важны для меня, но, глядя на их сайты, теперь кажется, что различий в функциях больше нет.

Один из предметов, которые меня покорили, был Методы отслеживания стека на сайте Madshi. В предыдущей компании, в которой я работал, был специальный объект для VB6. Я видел некоторую боль, через которую они прошли, и у меня сложилось впечатление, что Мадши действительно умный парень, который знает, что он делает.

Я унаследовал проект, который использовал EureakLog и фактически использовал оба в течение приблизительно 2 лет. В конце концов я конвертировал этот проект в MadExcept. Мне было удобнее, и я предпочел сообщения об ошибках MadExpect.

Мне очень повезло с поддержкой на форумах Madshi - иногда с ответом от самого Madshi. Если вы посмотрите, то увидите, что он там очень активен.

Я смотрел на JCL, но и MadExcept, и EureakLog настолько дешевы, профессиональны и работают хорошо, что я даже дважды не подумал, прежде чем перейти на MadExcept.

7 голосов
/ 19 декабря 2009

Мы команда, которая использует JCL для перехвата исключений и записывает их с помощью callstack в файл журнала. Работает нормально.

4 голосов
/ 19 декабря 2009

JCL имеет свой собственный обработчик исключений, он, конечно, бесплатный и довольно красивый.

2 голосов
/ 19 декабря 2009

Существует также JclDebug, часть библиотеки кода джедая. Я не знаю, как это сравнить с MadExecpt и EurekaLog, так как я никогда не использовал ни одного из этих двух.

0 голосов
/ 01 августа 2013

В очень большом проекте я попробовал оба испытания и смог с первой попытки скомпилировать с MadExcept, в то время как компиляция не удалась с EurekaLog. Мой коллега, кстати, мог скомпилировать оба, так что это была машинно-зависимая проблема. Кстати, они поставляются с аналогичными хорошими характеристиками, которые должны быть у каждой компании.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...