Delphi / android如何通过它的地址找到所涉及的代码行

时间:2017-03-26 18:08:28

标签: android delphi firemonkey

在delphi和android我的应用程序引发此错误:E / LogError(22894):地址830330D2的访问冲突,访问地址00000000

他们以任何方式知道用代码行连接地址830330D2?

1 个答案:

答案 0 :(得分:0)

您是否生成了.MAP文件?这是将地址连接到其所属代码行的典型(如果稍微手动)方式,如果它确实是代码中的地址。找到最近的地址,并考虑任何隐含的起始偏移。

您可能需要查看this Stack Overflow answer以便对其进行测试,因为我认为Delphi 10.2东京仍然会让它变得困难"访问所需的选项。基本上插入命令行编译器开关以在IDE编译器选项字段中生成.MAP文件。

不幸的是,我没有能够使用支持Android的产品来验证地图文件的确切步骤,但希望这可以帮助您顺利完成。