EurekaLog是非常强大的调试及错误报告工具,

Catches of every EXCEPTION!!!

Catches of every EXCEPTION!!!

还有更多......

它可以将错误以邮件等形式发送给开发者,并且报告非常详细:

使用也非常简单,只需要简单地激活/关闭就可以了,安装后有个详细的flash介绍,非常详细,不过要注意,邮件发送好像只支持8bit mime格式,有点受限,可能国内大部分邮件服务器不支持,没有详细测试,不过调用OE等可以发送成功。

如果需要在客户那里运行时动态打开/关闭报告功能,可以使用下面的方法:

 

uses ExceptionLog; // The required unit...

begin
   ...
   SetEurekaLogState(False); 
// Disable EurekaLog.
   ...
end;

 

反之可以激活。这样通过配置文件可以来动态改变是否需要错误报告。

这个工具确实非常强大,强烈推荐!(感谢HuangJacky 推荐)

我简单测试了一下,EurekaLog可以和FastMM一起使用,只不过要注意要将FastMM4放在工程uses的第一项。

另:关于发送邮件,EurekaLog使用三种方式:使用默认的邮件客户端email client(它好像只认OE,不认Foxmail),使用smtp client,但由于编码问题好像许多邮箱发送不成功,使用smtp server,自建邮件发送服务器,然后发送个目标邮箱,相当于邮件特快专递方式,有时也不容易成功。各人结合自己使用的邮箱几种方式都试一下。

 

posted on 2009-12-12 17:33  garfieldtom  阅读(918)  评论(2编辑  收藏  举报