最近这个问题频繁出现,跟踪了老半天也不知道哪里出错?
而且只有部分窗体如此,窗体的FORMCLOSE事件里都写了action:=cafree;的可有人遇到过这样的问题,如何解决的?
烦请高手指点一二,谢谢!

解决方案 »

  1.   

    你关闭的是不是主窗体,action:=cafree的应该是动态创建的窗体,是这样用的吗
      

  2.   

    是不是你把主窗体关掉了?
    如果不是,我估计是你那个action:=cafree;的问题。
    窗体释放之后要再次掉用,需要用Application.CreateForm(TForm1, Form1);重新建立
      

  3.   

    这个窗体是动态创建的,
      form1:=form1.create(self);
      form1.showModal;
      form1.free;
    我跟踪了,就是在free之后报的错,跟源代码是在太多,F7了老半天也搞不清具体哪里,恼火刚才到处看了看,好像有说DELPHI没装UPDATE PACK的,我的是delphi5,没装过补丁,现在正在下to:  hch_45(HCH ~ahong.net~)
    现在调delphi的时候经常报内存不够,不开别的程序,delphi编译运行时内存多要60M,
    这样子是不是有问题?
      

  4.   

    听说 delphi5 有很多问题,用delphi6 试一试
      

  5.   

    别人的程序吧,要不然Debug都搞不清楚?