您如何将MadExcept与EurekaLog作为Delphi应用程序的异常处理程序进行比较?
为什么你会选择一个而不是另一个?
除了这两个外,还有其他的Delphi异常处理程序吗?
答案 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进行编译失败。顺便说一句,我的同事可以用两者编译,所以这是一个依赖于机器的问题。顺便说一下,它们具有类似的优良特性,是每家公司都必须拥有的。