給大家介紹一款EurekaLog日志記錄利器,能夠高效的捕捉異常和內存泄漏,對于開發(fā)者而言是一個強大且完整的錯誤解決方案,也是編程輔助工具一個不錯的選擇。
軟件說明:
EurekaLog對Delphi C ++ BuilderC#和Delphi Prism開發(fā)者來說是一個完整的錯誤解決方案工具,讓您的應用程序捕捉每一個異常和內存泄漏,直接在最終用戶的PC上,生成一個詳細的日志調用堆棧(文件,類,方法和行號),可選擇性地通過電子郵件發(fā)送每個日志項的副本或發(fā)送到一個web錯誤跟蹤器。
主要特點
捕獲異常和泄漏
Delphi的異常處理機制從底層實現來說比較復雜,但對于應用程序這一層來說卻相對簡單。當拋出異常的時候,只要異常對象沒被捕捉,就會層層上拋,直到有東西處理它為止。如果應用程序未顯示異常處理,則默認調用Application.HandleException來處理,也就是顯示一個出錯紅框,這個紅框一般只是顯示簡單的異常信息。
可準確定位異常的位置 可將錯誤信息發(fā)送到指定的郵箱
與一個簡單的項目重新構建工作
能與簡單的項目進行工作的重新構建
兼容的EXE壓縮軟器
EurekaLog不僅能和Exe 壓縮器完全兼容,而且能和Exe 保護完全兼容,并且有良好的兼容效果
功能特點說明:
完全可定制的異常對話框;支持多種風格款式的對話框( 如MS風格);完全可定制的消息文本集合(適用于多加文本包含日志上的錯誤重現的用戶說明;通過HTTP / HTTPS和FTP協(xié)議上傳日志文件和附加文件;發(fā)送XML格式的日志文件的副本;發(fā)送最后生成的HTML頁面(僅適用于Web應用程序);在一個單獨的線程中發(fā)送電子郵件/“上傳文件”;附上可自定義的文件到發(fā)送的消息;添加可定制的數據到日志文件;添加可定制字段到上傳的HTML頁面。
EurekaLog不僅強大,而且非常的易于使用一款控件,這也是很多的開發(fā)者選擇它的重要原因。EurekaLog可以很好的集成到IDE中,只需要在你的應用程序中啟用EurekaLog,然后重新生成應用程序,添加其功能即可。
也許有人會質疑,如果在應用程序中添加了這個控件會不會影響項目的性能呢?這個是完全不用擔心的問題,EurekaLog是不會影響程序性能,因為它只是會在異常發(fā)生的時候運行,而且只會增加編譯文件大小的0.5%-4%,這個主要是因為EurekaLog將會使用這個空間來存儲一些額外的、壓縮的或加密的調適信息。
如何學習 delphi
作為初學者,如果你想學好DELPHI,那么PASCAL一定要過關。如果你只是想玩玩,那不必要非得狂學PASACAL。只要把DELPHI教程里面那些PASCAL基本語法掌握就可以了,呵呵。其實編程就是看興趣,假如你想學,那怎么都能學會。假如你沒興趣。那你就趁早別學。你現在還沒起步,我不想告訴你往后怎么走。只是告訴你怎么學編程。學DELPHI最重要的就是你要充分理解面向對象的概念。推薦你去買本最普通,最初級的DELPHI教程。就是入門級的。先看了再說。