gpt4 book ai didi

delphi - 模块“Project1.exe”中地址 005D3653 的访问冲突

转载 作者:行者123 更新时间:2023-12-03 19:25:01 26 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Debugging Access Violation errors?

(4 个回答)


4年前关闭。




尝试调试时遇到以下错误。我只是Delphi的新手,请指导如何纠正这个错误。

First chance exception at $73B1A9F2. Exception class EAccessViolation with message 'Access violation at address 005D3653 in module 'Project1.exe'. Read of address 000003AC'. Process Project1.exe (34780)



中断时显示此源代码:
  if fsCreating in FFormState then
if Value then
Include(FFormState, fsVisible) else
Exclude(FFormState, fsVisible)

最佳答案

您正在对无效引用调用方法。例如像

Obj.DoSomething;

在哪里 Obj无效。因为尝试的读取地址是 000003AC ,接近于零,几乎可以肯定引用是 nil .

跟踪您的调用堆栈,直到找到带有 nil 的调用。引用。

关于delphi - 模块“Project1.exe”中地址 005D3653 的访问冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45409297/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com