东坡下载:内容最丰富最安全的下载站!

帮助|文件类型库|最新更新|下载分类|排行榜

编程相关破解相关编程工具反编译安装制作程序源码软件补丁数据库Visual Studiovc++visualbasicdreamweaver

首页编程开发编程相关 → 找出delphi源代码的出错行号 V1.0 绿色中文免费版

找出delphi源代码的出错行号

找出delphi源代码的出错行号V1.0 绿色中文免费版

  • 大小:230KB
  • 语言:中文
  • 平台:WinXP, WinAll
  • 更新:2012-03-11 11:59
  • 等级:
  • 类型:编程相关
  • 网站:http://www.uzzf.com
  • 授权:免费软件
  • 厂商:
  • 产地:国产软件
好用好玩 50%(0)
坑爹 坑爹 50%(0)
软件介绍软件截图相关软件软件教程网友评论下载地址

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 
文件是程序的全局符号、源文件和代码行号信息的唯一的文本表示方法,它可以在任何地方、任何时候使用,不需要有额外的程序进行支持。而且,这是唯一能找出程序崩溃的地方的救星。
如果要查找代码行号,需要使用下面的公式做一些十六进制的减法运算:
崩溃行偏移 = 崩溃地址(Crash Address) - 基地址(ImageBase Address) - 0x1000
为什么要这样做呢?我们得到的崩溃地址都是由 偏移地址+ 
基地址得来的,所以在计算行号的时候要把基地址减去,一般情况下,基地址的值是 0x00400000 。另外,由于一般的 PE 
文件的代码段都是从 0x1000 偏移开始的,所以也必须减去 0x1000 。

Delphi 下生成MAP文件的方法 

1. project -> options -> Linker -> Map file 选择detailed.  

delphi xe2(Embarcadero RAD Studio XE2)
类型:编程工具大小:2.60G语言:英文时间:9-2评分:7.5

找出delphi源代码的出错行号截图

下载地址

找出delphi源代码的出错行号 V1.0 绿色中文免费版

热门评论
最新评论
第 1 楼 广东广州电信 网友 东坡网友 发表于: 2018/11/7 15:06:24
Delphi,是Windows平台下著名的快速应用程序开发工具(Rapid Application Development,简称RAD)。它的前身,即是DOS时代盛行一时的"BorlandTurbo Pascal",最早的版本由美国Borland(宝兰)公司于1995年开发。主创者为Anders Hejlsberg。经过数年的发展,此产品也转移至Embarcadero公司旗下。Delphi是一个集成开发环境(IDE),使用的核心是由传统Pascal语言发展而来的Object Pascal,以图形用户界面为开发环境,透过IDE、VCL工具与编译器,配合连结数据库的功能,构成一个以面向对象程序设计为中心的应用程序开发工具。

支持( 0 ) 盖楼(回复)

昵称:
表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
字数: 0/500 (您的评论需要经过审核才能显示)

编辑推荐

报错

请简要描述您遇到的错误,我们将尽快予以修正。

转帖到论坛
轮坛转帖HTML方式

轮坛转帖UBB方式