【发布时间】:2010-12-28 06:12:36
【问题描述】:
您如何比较 MadExcept 和 EurekaLog 作为 Delphi 应用程序的异常处理程序?
为什么你会选择一个而不是另一个?
除了这两个之外,还有其他需要考虑的 Delphi 异常处理程序吗?
答案在 Smasher 和 Mark 之间,他们在比较中都有很好的信息,但最终选择了一个和另一个。所以这是一个折腾 - 我把答案给了 Smasher,只是因为他是两个人中第一个回答的人。
【问题讨论】:
标签: delphi
您如何比较 MadExcept 和 EurekaLog 作为 Delphi 应用程序的异常处理程序?
为什么你会选择一个而不是另一个?
除了这两个之外,还有其他需要考虑的 Delphi 异常处理程序吗?
答案在 Smasher 和 Mark 之间,他们在比较中都有很好的信息,但最终选择了一个和另一个。所以这是一个折腾 - 我把答案给了 Smasher,只是因为他是两个人中第一个回答的人。
【问题讨论】:
标签: delphi
在决定使用 EurekaLog 之前,我们确实比较了这两者。它看起来更具可配置性,并且似乎拥有更专业的支持。到目前为止,关于 EurekaLog 没有什么不好的。它工作得很好,并且按照您喜欢的方式进行设置和配置并不难。
【讨论】:
比较两者后,我选择了 MadExcept。当时(大约 5 年前)有一些对我来说很重要的差异,但现在查看他们的网站,似乎功能差异不再存在。
影响我的项目之一是 Madshi 网站上的 Stack Tracking methods。我以前工作的一家公司有一个用于 VB6 的自定义执行对象。我看到了他们所经历的一些痛苦,我的印象是 Madshi 是一个非常聪明的人,他知道自己在做什么。
我确实继承了一个使用 EureakLog 的项目,并且实际使用了大约 2 年。最后,我将该项目转换为使用 MadExcept。我对它更满意,并且更喜欢 MadExpect 错误报告。
我在 Madshi 论坛上获得了非常好的支持 - 有时是 Madshi 本人的回答。如果你看一看你会发现他在那里非常活跃。
我查看了 JCL 的东西,但 MadExcept 和 EureakLog 都非常便宜、专业且运行良好,以至于我在选择 MadExcept 之前都没有三思而后行。
【讨论】:
我们是一个使用 JCL 来捕获异常并使用调用堆栈将它们记录到日志文件的团队。 它工作正常。
【讨论】:
JCL 有自己的异常处理程序,它当然是免费的,而且非常好。
【讨论】:
还有 JclDebug,绝地代码库的一部分。我不知道它与 MadExecpt 和 EurekaLog 相比如何,因为我从未使用过这两者。
【讨论】:
在一个非常大的项目中,我尝试了两种试验,并且我能够在第一次尝试时使用 MadExcept 进行编译,而使用 EurekaLog 编译失败。顺便说一句,我的同事可以同时编译,所以这是一个与机器相关的问题。顺便说一句,它们具有类似的良好功能,这是每个公司都必须具备的。
【讨论】: