模块 'Project1.exe 中地址 005D3653 的访问冲突
Access violation at address 005D3653 in module 'Project1.exe
我尝试调试时遇到以下错误。我只是 Delphi 的新手,请指导如何更正此错误。
First chance exception at B1A9F2. 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 的新手,请指导如何更正此错误。
First chance exception at B1A9F2. 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
引用的调用。