请问,关闭子窗口提示错误,大家遇到这样的问题吗?

请问,关闭子窗口提示错误,大家遇到这样的问题吗? Delphi / Windows SDK/API
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;

支持楼上的~

有没有使用第三方控件?

转载于:https://www.cnblogs.com/delphi2007/archive/2009/02/11/1388399.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值