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

智慧湘农app下载安装-湖南农业大学智慧湘农app3.1 手机版
使用说明
Delphi下生成MAP文件的方法(英文版)
project -> options -> Linker -> Map file 选择detailed.
Delphi下生成MAP文件的方法(中文版)
选项->连接器->映射文件->详细
请确保打开以上选项,在你的工程文件夹内会发现map文件。
请输入delphi报错地址,并且选择对应的map文件,按下开始查询按钮就可以了。
如果报错,则记下map文件出错地址值,手工打开map文件,查找这个值,前面的行号即是出错语句行号,再前面就是出错语句所在单元。
展开

不死之剑的王游戏下载-The Undead King of Swords不死之剑的王手游1.3.5 安卓版
三国吞食霸业手游下载-三国吞食霸业手游1.0.1 安卓最新版
英魂外传手游下载-英魂外传官方版1.6.0 安卓版
天天淘金app官网下载-天天淘金app最新版下载v3.8.0 官方正式版
沾沾卡福字2021-沾沾卡福字图片大全马云版最新版
神契幻奇谭手游-神契幻奇谭官方版1.111 安卓版
福建扶贫app下载-福建扶贫手机版1.0.1 苹果版
笃笃驾驶2018年游戏下载-笃笃驾驶2018年1.6 安卓版
云南掌上通下载-云南掌上通app3.3 安卓版
PK歌王app下载-PK歌王手机版1.0 安卓版
渔船租赁合同样本下载-渔船租赁合同范本doc免费版
数据大师--通用信息管理系统V3.87a
2018增值税纳税申报表模板完整版
彩云天气Pro版下载-彩云天气Pro7.42.0 安卓版
Office2007文件格式兼容包免费下载
掌趣生活app官网下载-掌趣生活app1.0.9 最新版本
圣灵之刃苹果游戏下载-圣灵之刃1.0 iOS版
学弈ppt课件-六年级下册学弈pp课件免费下载【人教版六年级下册语文】
儿童积分制app下载-儿童积分制app3.1.0 安卓版
飞牛播放器手机版下载-飞牛播放器app1.3.0 安卓版