给大家介绍一款EurekaLog日志记录利器,能够高效的捕捉异常和内存泄漏,对于开发者而言是一个强大且完整的错误解决方案,也是编程辅助工具一个不错的选择。
软件说明:
EurekaLog对Delphi C ++ BuilderC#和Delphi Prism开发者来说是一个完整的错误解决方案工具,让您的应用程序捕捉每一个异常和内存泄漏,直接在最终用户的PC上,生成一个详细的日志调用堆栈(文件,类,方法和行号),可选择性地通过电子邮件发送每个日志项的副本或发送到一个web错误跟踪器。
主要特点
捕获异常和泄漏
Delphi的异常处理机制从底层实现来说比较复杂,但对于应用程序这一层来说却相对简单。当抛出异常的时候,只要异常对象没被捕捉,就会层层上抛,直到有东西处理它为止。如果应用程序未显示异常处理,则默认调用Application.HandleException来处理,也就是显示一个出错红框,这个红框一般只是显示简单的异常信息。
可准确定位异常的位置 可将错误信息发送到指定的邮箱
与一个简单的项目重新构建工作
能与简单的项目进行工作的重新构建
兼容的EXE压缩软器
EurekaLog不仅能和Exe 压缩器完全兼容,而且能和Exe 保护完全兼容,并且有良好的兼容效果
功能特点说明:
完全可定制的异常对话框;支持多种风格款式的对话框( 如MS风格);完全可定制的消息文本集合(适用于多加文本包含日志上的错误重现的用户说明;通过HTTP / HTTPS和FTP协议上传日志文件和附加文件;发送XML格式的日志文件的副本;发送最后生成的HTML页面(仅适用于Web应用程序);在一个单独的线程中发送电子邮件/“上传文件”;附上可自定义的文件到发送的消息;添加可定制的数据到日志文件;添加可定制字段到上传的HTML页面。
EurekaLog不仅强大,而且非常的易于使用一款控件,这也是很多的开发者选择它的重要原因。EurekaLog可以很好的集成到IDE中,只需要在你的应用程序中启用EurekaLog,然后重新生成应用程序,添加其功能即可。
也许有人会质疑,如果在应用程序中添加了这个控件会不会影响项目的性能呢?这个是完全不用担心的问题,EurekaLog是不会影响程序性能,因为它只是会在异常发生的时候运行,而且只会增加编译文件大小的0.5%-4%,这个主要是因为EurekaLog将会使用这个空间来存储一些额外的、压缩的或加密的调适信息。
如何学习 delphi
作为初学者,如果你想学好DELPHI,那么PASCAL一定要过关。如果你只是想玩玩,那不必要非得狂学PASACAL。只要把DELPHI教程里面那些PASCAL基本语法掌握就可以了,呵呵。其实编程就是看兴趣,假如你想学,那怎么都能学会。假如你没兴趣。那你就趁早别学。你现在还没起步,我不想告诉你往后怎么走。只是告诉你怎么学编程。学DELPHI最重要的就是你要充分理解面向对象的概念。推荐你去买本最普通,最初级的DELPHI教程。就是入门级的。先看了再说。