delphi编译器功能很强,但美中不足的是有时程序出错,delphi无法返回源代码的出错语句行号,而只给出出错地址00xxxxxx,让人茫然而无法下手,无法确定到底是源代码中的哪行引起的,本程序只要你输入这个出错地址,就返回出错语句行号,十分方便,本程序在delphi7编译器编译通过,是否支持delphi3,4,5,6,2005以上版本?应该也行!你可以试试看。
使用说明
Delphi下生成MAP文件的方法(英文版)
project -> options -> Linker -> Map file 选择detailed.
Delphi下生成MAP文件的方法(中文版)
选项->连接器->映射文件->详细
请确保打开以上选项,在你的工程文件夹内会发现map文件。
请输入delphi报错地址,并且选择对应的map文件,按下开始查询按钮就可以了。
如果报错,则记下map文件出错地址值,手工打开map文件,查找这个值,前面的行号即是出错语句行号,再前面就是出错语句所在单元。
什么是MAP文件
什么是MAP文件?简单地讲,MAP
文件是程序的全局符号、源文件和代码行号信息的唯一的文本表示方法,它可以在任何地方、任何时候使用,不需要有额外的程序进行支持。而且,这是唯一能找出程序崩溃的地方的救星。
如果要查找代码行号,需要使用下面的公式做一些十六进制的减法运算:
崩溃行偏移=崩溃地址(CrashAddress)-基地址(ImageBaseAddress)-0x1000
为什么要这样做呢?我们得到的崩溃地址都是由偏移地址+
基地址得来的,所以在计算行号的时候要把基地址减去,一般情况下,基地址的值是0x00400000。另外,由于一般的PE
文件的代码段都是从0x1000偏移开始的,所以也必须减去0x1000。曲靖招商引资平台2.0.3 手机版
Delphi下生成MAP文件的方法
1.project->options->Linker->Mapfile选择detailed.

展开

缘来不晚免费下载-缘来不晚app2.1.20 安卓版
AI电子合同APP下载官方版-AI电子合同(生成器)APP1.0.0 最新版
求和之路折扣平台下载-求和之路送1000抽版1.0 福利版
汽车违章查询软件-58违章查询安卓版5.4.3官方版
神秘社群官方下载-神秘社群app1.0.0 安卓客户端
Share微博客户端手机版下载-Share微博客户端3.9.3 安卓版
微博谷歌play版下载-Weibo新浪微博谷歌版15.10.0 最新版
森林女鬼下载-森林女鬼手游1.4.3最新版
视频美颜大师最新安卓版下载-视频美颜大师app1.1.4.4手机版
卢多皇家游戏(Ludo Royal)1.0.1 安卓版
梦幻田园红包版下载-梦幻田园红包版1.0.6 安卓版
Mugen Vritra手游下载-Mugen Vritra游戏1.1.1 安卓版
点点出师app1.4.4 安卓版
农场连连看赚钱游戏下载-农场连连看典藏版1.0原版
葫芦娃手游oppo客户端下载-oppo平台手游葫芦娃4.9.1渠道服
无锡地铁app下载-无锡地铁app1.0 官方最新版
赛雅通app下载-赛雅通软件1.0.3 安卓版
泡泡点(Bubble Dot)0.13安卓版
犀牛云客安卓版2.2.0 最新版
抢占地盘小游戏下载-抢占地盘通关游戏1.0.0 最新版