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。五下写读后感教学设计下载-五年级下册第二单元写读后感ppt部编版
Delphi下生成MAP文件的方法
1.project->options->Linker->Mapfile选择detailed.

ag是什么职位 哪里买球 体育生被训王硕 有体育 冠盈体育盘口
展开

石家庄出入境app苹果版1.0 官网ios版
融佰易货下载-融佰易货app2.0.5官方中文版
声声慢app下载-声声慢app2.10.0 手机安卓版
梦想城镇国际服下载-梦想城镇国际版12.6.0最新版
高伪QQ屏幕截图软件(不登QQ也能截图)V1.2 中文免费版
战舰帝国私服送v15(附答题器)3.2.27 最新安卓版
火柴克隆人战争游戏下载-Clone Warfare(火柴克隆人战争单机版)2.1 安卓版
淘宝装修助理下载-淘宝装修助理软件1.0 绿色版
淘宝自动发货软件-闪电淘1.4.2 绿色免费版
小6买菜app下载-小6买菜1.3.3 安卓版
电视家app下载安装-电视家app手机版3.2.6 安卓版
豆豆猪跳一跳下载-豆豆猪跳一跳游戏1.0.1 安卓正版
星物语苹果版下载-星物语(星座魔性神器)1.0 官方ios版
各种声音素材mp3免费下载-各种声音素材mp3
大方租车app下载-大方租车手机客户端1.0.0 官方最新版
快速制作寸照-制作一寸照片的软件1.5 中文绿色版
校验md5码-易志一键效验文件md5值(md5校验工具)V1.02 绿色版
创维49E5DHR说明书-创维49e5dhr液晶电视使用说明书pdf电子免费版
思维翻转国王与王后游戏下载-Kings & Queens思维翻转国王与王后1.2.6 安卓版
雾之谷游戏下载-雾之谷游戏Valley Of Fog0.1.2-alpha 安卓版