delphi 发生内存错误处理方法
来源:互联网 发布:网络三大神书 编辑:程序博客网 时间:2024/06/06 02:29
当发生内存错误时处理方法:
例如提示信息:
"0x00594324" 指令引用的"0x0145d184" 内存,该内存不能为“read”
解决方法:
设置断点跟踪进去看,可以在Project-Options-Compiler里面设置Use debug dlls打勾,这样可以跟踪进VCL源码里面,如果汇编熟悉那么看View CPU窗口吧。
崩溃地址是:0x00594324,那么在.map文件中偏移应该是:193324,你打开你工程,打开Project-Options-Linker-Map file-选择Detailed确定。重新编译会产生一个.map文件,打开,其中搜索193324,然后找到一个类似 182 0100:193324 的东西,那么你程序出错在第182行。
193324这个数是这么算的,.map文件中偏移=崩溃地址-程序基地址$00400000-代码段偏移$100000。
- delphi 发生内存错误处理方法
- delphi中处理数据类型错误的方法
- chrome安装插件 "发生错误" 提示处理方法
- SQL2000 企业版 出现“进程51发生了严重的异常”错误的处理方法
- python easy_install 发生Unable to find vcvarsall.bat错误的处理方法
- VS2008显示当前页面的脚本发生错误的处理方法
- delphi 的内存复制处理
- Delphi--异常和错误处理
- 处理【GDI+ 中发生一般性错误】
- 重新安装mysql,发生错误怎么处理
- vim处理pyflakes.vim发生错误解决
- 共享内存程序段错误的处理方法及分析
- java中三种常见内存溢出错误的处理方法
- java中三种常见内存溢出错误的处理方法
- java中三种常见内存溢出错误的处理方法
- java中三种常见内存溢出错误的处理方法
- java中三种常见内存溢出错误的处理方法
- Java中常见内存溢出错误及处理方法
- 从iphone和IPDA的IM+ 看IMS 中的IMPI和IMPU
- HTML5之我见
- C运算符优先级
- html图片缩放javascript
- 第六部分 线程组
- delphi 发生内存错误处理方法
- 如何让Flash的swf文件在客户端不缓存
- Path to log file not valid: log/mongrel.log问题
- 爱的真谛
- CSDN博客开通~~
- .
- 为什么我的网站更新后,通过CDN后看到网页还是旧网页,如何解决? "
- 一种让swf文件不写入浏览器缓存的实现方法
- html页面清除缓存