Delphi下生成MAP文件的方法
1.project->options->Linker->Mapfile选择detailed.

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

模拟城市我是市长未来世界下载2024最新-模拟城市我是市长未来世界新版本0.76.21353.248
顶尖飞刀(Peaky Knives)1.0 安卓手机版
监狱游乐场下载-监狱游乐场游戏1.0 安卓版
天天富翁猜成语红包版最新游戏下载-天天富翁猜成语1.0.5 安卓版
南通市纪委app下载-南通市纪委监察局app苹果版1.0.1 最新版
龙焰战争0.1折无限充下载-龙焰战争永久0.1折福利版1.0 变态版
我的小镇恐龙飞机手机版下载-我的小镇恐龙飞机游戏1.8 安卓版
海盗QQ在线邮箱采集工具下载-海盗QQ在线邮箱采集器8.4 绿色免费版
旧规游戏下载-旧规下载v0.2.4 附完整攻略
甜瓜游乐场怪物模组下载安装-甜瓜游乐场怪物模组3 最新版
华东交大花椒校园通-花椒校园通app1.0.9 安卓版
恶魔城堡2v1.1汉化版免费下载
我的南京官网苹果版下载-我的南京app(APP呼救平台)2.1.5 官方正式版
注册会计师随身学ios下载-注册会计师随身学苹果版3.1.8 会计师版
胜利职工e家最新版app下载-胜利职工e家最新版苹果系统2.4.3 官方版
钟生伴侣app下载安装-钟生伴侣手机闹钟1.4.5 免费版
趣剪视频剪辑软件下载-趣剪视频编辑器1.0.1 安卓版
合怒屠龙破晓最新版下载-合怒屠龙破晓游戏3.3.25官方正版
宝来萌ar手游下载-宝来萌ar游戏1.0.5 安卓版
经年定时删除软件下载-delete on time(经年定时删除软件)1.01 免费版