2009-12-19 18 views
18

¿Cómo compararía MadExcept a EurekaLog como un manejador de excepciones para su aplicación Delphi?Comparar Delphi manejadores de excepciones

¿Por qué elegirías una sobre la otra?

¿Hay otros manejadores de excepciones para Delphi que se deben considerar además de estos dos?


Bueno, la respuesta fue entre Smasher y Mark, que tanto tenía buena información en sus comparaciones, pero terminó recogiendo una y la otra. Así que fue una sacudida, y le di la respuesta a Smasher, solo porque él fue el primero de los dos en responder.

Respuesta

11

Comparamos estos dos antes de decidir usar EurekaLog. Parecía mucho más configurable y también parece tener el soporte más profesional. Nada malo que decir sobre EurekaLog hasta ahora. Funciona de maravilla y no es demasiado difícil de configurar y configurar de la manera que más te guste.

+0

Tenemos Eurekalog en producción. Funciona muy bien para nosotros Envío de informes automáticos de errores con seguimiento de pila y shebang completo. –

4

JCL tiene su propio gestor de excepciones, es gratis, por supuesto, y es bastante agradable.

+0

Es JCL, no JVCL (nada * visual * sobre un marco de excepción) – jpfollenius

+0

cambiado JVCL a JCL –

2

También hay JclDebug, parte de la biblioteca de código jedi. No sé cómo se compara con MadExecpt y EurekaLog ya que nunca usé ninguno de estos dos.

7

Somos un equipo que utilice JCL para capturar excepciones y los troncos con pila de llamadas a un archivo de registro. Funciona bien.

+0

Y es gratis y de código abierto. También significa que, si lo desea, puede cambiar por completo el aspecto del diálogo de excepción. http://sourceforge.net/projects/jcl/ –

+0

Interesante.¿Existen buenos ejemplos o descripciones de cómo usar solo JclDebug y JclHookExcept juntos simplemente para este propósito? – lkessler

+1

Agregar la unidad ExceptionDialog que viene con JCL y activar suficiente información de depuración sería suficiente. JclDebug puede usar diferentes fuentes, internas y externas, de información de depuración. Ver http://www.gnegg.ch/2002/12/jcldebug/ –

9

Después de comparar los dos fui con MadExcept. En ese momento (hace ~ 5 años) había algunas diferencias que eran importantes para mí, pero al mirar sus sitios web ahora parece que las diferencias de características ya no existen.

Uno de los artículos que me balanceaba era Stack Tracking methods en el sitio Madshi. Una empresa anterior para la que trabajé tenía un objeto de execption personalizado para VB6. Vi algo del dolor que sufrieron y mi impresión es que Madshi es un tipo realmente inteligente que sabe lo que hace.

He heredado un proyecto que utilizó EureakLog y en realidad usé ambos durante aproximadamente 2 años. Al final, convertí ese proyecto para usar MadExcept. Estaba más cómodo con eso y prefería los informes de errores de MadExpect.

he tenido muy buena suerte con el apoyo en los foros Madshi - algunas veces con la respuesta del propio Madshi. Si echas un vistazo verás que él es muy activo allí.

He mirado las cosas de JCL, pero tanto MadExcept como EureakLog son tan baratas, profesionales y funcionan bien que ni siquiera lo pensé dos veces antes de utilizar MadExcept.

0

En un proyecto muy grande Probé tanto los ensayos y que era capaz de compilar en el primer intento con MadExcept mientras compilación falló ingenio EurekaLog. Mi colega, por cierto, podría compilar con ambos, por lo que era un problema dependiente de la máquina. Por cierto, vienen con características similares, imprescindibles para todas las empresas.

Cuestiones relacionadas