小编Sar*_*osh的帖子

了解Delphi MAP文件

以下是我的测试项目中MAP文件的示例...

.......
 .......
 .......
 0001:001EFC14 00000020 C=CODE     S=.text    G=(none)   M=Vcl.CategoryButtons ACBP=A9
 0001:001EFC34 0000284C C=CODE     S=.text    G=(none)   M=Vcl.SysStyles ACBP=A9
 0001:001F2480 000407A8 C=CODE     S=.text    G=(none)   M=Vcl.Styles ACBP=A9
 0001:00232C28 00006998 C=CODE     S=.text    G=(none)   M=MainU ACBP=A9
 0002:00000000 000000B4 C=ICODE    S=.itext   G=(none)   M=System   ACBP=A9
 0002:000000B4 00000008 C=ICODE    S=.itext   G=(none)   M=SysInit  ACBP=A9
 ..... 
 .....
Run Code Online (Sandbox Code Playgroud)

我的单元(MainU)驻留在00232C28到00006998.此处,内存地址前缀为0001.从下一个单元开始,它开始为0002,依此类推.

这是什么意思?

同样,什么是'C =','S =''G =''M ='和'ACBP ='?

delphi

12
推荐指数
2
解决办法
2649
查看次数

在十六进制DELPHI上操作

我的应用程序必须对十六进制值进行操作.

例如,

如果用户给出的输入是'0010F750',那么我的应用程序将告诉用户哪个是最接近的值(来自某些预定义值的集合),并通过添加'0000E500'来给出下一个值.

我们如何执行Hexa Decimal操作查找最接近,添加,减去DELPHI?

delphi hex

0
推荐指数
1
解决办法
1572
查看次数

标签 统计

delphi ×2

hex ×1