在delphi中推出close的时候发生以下错误:如何解决?请大家帮忙看看!
ERROR:  Exception EAccessViolation in module Ps_main.exe at 00068E6A.
Access violation at address 00468E6A in module 'PS_main.exe',Read of address 02BEBFD4.
原来的程序中使用了xpmenu控件,我现在删除了,可能是因为那东西引起的。

解决方案 »

  1.   

    ps_main.exe 是我生成的程序名称!
      

  2.   

    每次退出close的时候就出现此问题??怎么回事??
      

  3.   

    看看你的代码中是否包含了XPMenu的单元。
    有的话,也给删了!
      

  4.   

    xpmenu会不会有没有什么版本问题?
      

  5.   

    退出报错:    RemoveChildSubclassing(TCustomForm(FFormList[Cnt]));
      

  6.   

    估计是在close时,有线程还没结束。
      

  7.   

    是不是你在Close时,没有释放掉PS_main.exe所占用的内存而引起的内存溢出!如果是,请在PS_main的Form的CloseQuery事件里加入代码:
    Action:=caFree;
    mainfrm:=nil;