2009-12-19 55 views
18

您如何將MadExceptEurekaLog作爲Delphi應用程序的異常處理程序進行比較?比較德爾福異常處理程序

爲什麼你會選擇一個嗎?

是否還有其他的除Delphi外的其他異常處理程序?


那麼答案是粉碎機和馬克,誰都有過在他們的比較好的信息,但最終挑選一個和另一個之間。所以這是一個折騰 - 我給了粉碎機的答案,只是因爲他是兩個人中第一個回答。

回答

11

在決定使用EurekaLog之前,我們做了比較。它看起來更具可配置性,似乎也有更專業的支持。迄今爲止,沒有什麼可以告訴EurekaLog的。它工作的很好,並且不難設置和配置你喜歡的方式。

+0

我們已經在生產Eurekalog。爲我們工作得很好。用堆棧跟蹤和整個shebang發送自動化錯誤報告。 – 2009-12-19 20:11:02

4

JCL有它自己的異常處理程序,它是免費的,當然是非常好的。

+0

它是JCL,而不是JVCL(關於異常框架,沒有任何*可視*) – jpfollenius 2009-12-19 09:45:26

+0

將JVCL更改爲JCL – 2009-12-19 13:29:29

2

JclDebug也是jedi代碼庫的一部分。我不知道它與MadExecpt和EurekaLog相比如何,因爲我從來沒有使用過這兩種。

7

我們是一個團隊,它使用JCL來捕獲異常並將它們與callstack一起記錄到日誌文件中。 它工作正常。

+0

它是免費且開源的。這也意味着如果你想要,你可以完全改變異常對話框的外觀。 http://sourceforge.net/projects/jcl/ – 2009-12-19 13:31:25

+0

有趣。僅僅爲了這個目的,如何僅僅使用JclDebug和JclHookExcept有沒有好的例子或者說明? – lkessler 2009-12-19 14:44:09

+1

添加JCL附帶的ExceptionDialog單元並打開足夠的調試信息就可以實現。 JclDebug可以使用調試信息的不同內部和外部來源。見http://www.gnegg.ch/2002/12/jcldebug/ – 2009-12-19 17:43:53

9

經過對比,我和MadExcept一起去了。當時(〜5年前)有一些對我很重要的差異,但現在看到他們的網站,看起來不再存在功能差異。

在Madshi網站上搖擺我的項目之一是Stack Tracking methods。我曾工作過的一家公司爲VB6提供了自定義的執行對象。我看到他們經歷的一些痛苦,我的印象是,Madshi是一個非常聰明的人,他知道自己在做什麼。

我確實繼承了一個使用EureakLog的項目,實際使用了兩年。最後,我將該項目轉換爲使用MadExcept。我更喜歡它,並首選MadExpect錯誤報告。

我在Madshi論壇上獲得了非常好的運氣,有些時候Madshi自己給出了答案。如果你看看你會發現他在那裏非常活躍。

我已經看過JCL的東西,但MadExcept和EureakLog都很便宜,專業,並且工作得很好,以至於我在使用MadExcept之前沒有考慮過兩次。

0

在一個非常大的項目中,我嘗試了兩個試驗,並且在編譯失敗的時候,我能夠在第一次嘗試時使用MadExcept編譯EurekaLog。順便說一句,我的同事可以同時編譯,所以這是一個與機器相關的問題。順便說一句,他們具有類似的良好功能,每個公司都必須擁有。