微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

delphi – 如何跟踪访问冲突“在地址00000000”

我知道如何创建一个.map文件,以跟踪访问冲突错误,当错误消息包括实际地址。

但如果错误消息说如果

Access violation at address 00000000. Read of address 00000000.

我从哪里开始寻找这个问题的原因…?

解决方法

在地址“00000000”附近的任何地方的访问冲突指示空指针访问。你正在使用的东西,在它被创建之前,很可能,或之后的FreeAndNil()’d。

很多时候,这是由于在表单创建过程中在错误的地方访问组件,或者通过让主表单尝试访问尚未创建的数据模块中的内容

MadExcept使它很容易跟踪这些事情,并且是免费的非商业用途。 (实际上,商业使用许可证也很便宜,并且值得的钱)。

原文地址:https://www.jb51.cc/delphi/103617.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐