如何处理EAccessViolation(如何引起的?)(50分)

  • 主题发起人 主题发起人 poopoo
  • 开始时间 开始时间
出现这个错误很大可能是访问已经释放(或还未分配或为nil)的内存变量而引起的.
处理方法嘛, 检查你的代码吧.
 
主要内存问题,
 
Another_eYes说的很对,如文件使用后没关闭又使用
没创建的窗体里的东西.....
检查一下自己创建的对象创建和释放的对应性
.Create;
.Free;
 
没错,刚才我还碰上了,一查,原来是没creat就free了.
还一次,没给table.tablename赋值就open也出这个错了.
 
在Crack component不对的时候也经常出现,资源冲突。
 
谢谢各位的启发!(是内存问题)

分数分了。
 
那就快分呀
 
多人接受答案了。
 
我的问题是无论安装delphi2.0 3.0 4.0 5.0 运行任何*.dpr 只要编译后
编译正常但无法退出delphi,退出时总是出现EAccess violation at xxxxx
......
 
后退
顶部