http://www.delphi2007.net/DelphiBase/html/delphi_20061207133720244.html
关闭子窗口时总是提示下面的错误:
Access violation at address 00000008. Read of address 00000008
Project Project1.exe raised exception class EInvalidPointer with message'Invalid
pointer operation'. Process stopped .Use Step or Run to contine.
我在窗口Close事件中加了:Action := caFree;还是提示这样的错误!
看看对象是不是都释放了,提示有无效的指针
同意楼上的
就有两个全局变理,我都释放了!应该就可以了吧?
在对象释放时,补上一句Form1:=nil;把你的Form或其它对象也这样处理
onclose:
Action := caFree;
form1:=nil;
支持楼上的~
有没有使用第三方控件?
解决Delphi子窗口关闭时的指针异常
本文探讨了在使用Delphi进行Windows SDK API编程时,关闭子窗口过程中出现的Access Violation错误。文章详细记录了错误信息,并讨论了可能的原因,包括全局变量的不当释放和第三方控件的影响。提供了在窗口关闭事件中设置Action为caFree及Form对象为nil的解决方案。

被折叠的 条评论
为什么被折叠?



