我的程序运行很长一段时间后发生了未知的异常错误,弹出的错误对话框上只显示了出错的代码地址,这使我查找这个隐蔽的错误大伤脑筋,毕竟错误并不是经常出现的,但对交付的软件产品而言,稳定性非常重要,这个棘手问题必须解决。为此我在网上查找除错的相关资料,看到下面这篇文章:怎样使用Map文件进行查错
http://blog.csdn.net/kulala/articles/173973.aspx文章的最后写到“只要编译器可以生成 MAP 文件(包括 VC、MASM、VB、BCB、Delphi……),本方法都是适用的”,这使我很兴奋。我打开Delphi设计了一个简单的出错例子,然后在项目选项中进行了生成map文件的设定,运行例子记下出错的代码地址后,我用记事本打开编译后产生的.map文件察看,发现map文件里函数列表中却没有像VC一样列出至关重要的Rva+Base地址,请问有没有高手知道怎样解决?Delphi就没有办法实现利用Map文件进行查错这个激动人心的功能了么?分不是问题!请各位仗义相助!
http://blog.csdn.net/kulala/articles/173973.aspx文章的最后写到“只要编译器可以生成 MAP 文件(包括 VC、MASM、VB、BCB、Delphi……),本方法都是适用的”,这使我很兴奋。我打开Delphi设计了一个简单的出错例子,然后在项目选项中进行了生成map文件的设定,运行例子记下出错的代码地址后,我用记事本打开编译后产生的.map文件察看,发现map文件里函数列表中却没有像VC一样列出至关重要的Rva+Base地址,请问有没有高手知道怎样解决?Delphi就没有办法实现利用Map文件进行查错这个激动人心的功能了么?分不是问题!请各位仗义相助!
解决方案 »
- 通过soap协议把数据上传的服务器?
- 权限管理中,用actionlist控制按钮的显示,很方便;但是能不能控制PageControl中的TabSheet的显示呢?谢谢大家!
- 我想在查询出的结果中加入一列"序号",请问怎么实现?
- 关于做有3个数据集的报表问题!急!在线等待!!
- 关于ACCESS进行更新的问题
- WSASocket这样的Windows Socket 2函数在哪里边声明了?
- help me,
- 请教各路高手!!!!!
- DELPHI 6 不能在WIN98中用吗?
- 请问如何将一系列连续图片编码成MPEG流??
- 请问如何保存mht网页?网页保存还有更好的方法么?
- 生日,没人送礼物,还要散分,什么世道阿:(
这三个工具都可一试
谢谢!我试试它们。
http://www.madcodehook.com/ 好像打不开。