比较Delphi异常处理程序

时间:2009-12-19 03:18:53

标签: delphi

您如何将MadExceptEurekaLog作为Delphi应用程序的异常处理程序进行比较?

为什么你会选择一个而不是另一个?

除了这两个外,还有其他的Delphi异常处理程序吗?


答案是答案是在Smasher和Mark之间,他们在比较中都有很好的信息,但最终选择了一个和另一个。所以这是一个折腾 - 我给了Smasher答案,因为他是两个中的第一个回答。

6 个答案:

答案 0 :(得分:11)

在决定使用EurekaLog之前,我们确实比较了这两个。它看起来更加可配置,似乎也有更专业的支持。到目前为止,没有什么可以告诉EurekaLog。它工作得很好,并且不太难以按照你喜欢的方式进行设置和配置。

答案 1 :(得分:9)

比较两者之后,我选择了MadExcept。当时(大约5年前)有一些差别对我来说很重要,但现在看看他们的网站看起来不再存在功能差异。

影响我的一个项目是Madshi网站上的Stack Tracking methods。我之前工作过的公司有一个VB6的自定义execption对象。我看到他们经历的一些痛苦,我的印象是,Madshi是一个非常聪明的家伙,他知道自己在做什么。

我确实继承了一个使用EureakLog并且实际使用两年的项目。最后,我将该项目转换为使用MadExcept。我对此感到更舒服,并且更喜欢MadExpect错误报告。

我在Madshi论坛上得到了很好的支持 - 有时候会有来自Madshi本人的回答。如果你看一下,你会发现他在那里非常活跃。

我看过JCL的东西,但是MadExcept和EureakLog都是如此便宜,专业,而且工作得很好,在使用MadExcept之前我甚至都没想过。

答案 2 :(得分:7)

我们是一个使用JCL捕获异常的团队,并使用callstack将它们记录到日志文件中。 它工作正常。

答案 3 :(得分:4)

JCL有它自己的异常处理程序,它当然是免费的,而且非常好。

答案 4 :(得分:2)

还有JclDebug,它是jedi代码库的一部分。我不知道它与MadExecpt和EurekaLog相比如何,因为我从未使用过这两种中的任何一种。

答案 5 :(得分:0)

在一个非常大的项目中,我尝试了两个试验,并且我能够在第一次尝试使用MadExcept进行编译,同时使用EurekaLog进行编译失败。顺便说一句,我的同事可以用两者编译,所以这是一个依赖于机器的问题。顺便说一下,它们具有类似的优良特性,是每家公司都必须拥有的。