1.可能因为查询程序所用到的对象还未建立。
2.Form.Close即可,如果是关闭程序:推荐Application.Termilate;

解决方案 »

  1.   

    第一个问题,楼上的说的对.对于第二个问题,你可以在onclose中写上
    action:=cafree.
    close并不能释放所占的内存,除非是主窗体
      

  2.   

    1.像是对象未建立把
    2.close
      

  3.   

    1.可能因为查询程序所用到的对象还未建立。 
    2.在Form的Close事件中写:
       Action :=CaFree;
    主窗体建议使用Application.Termate
    如果连接数据库建议再Termate之前:
    ADOConnection.Connected :=False;
      

  4.   

    1.可能因为查询程序所用到的对象还未建立,例如是datamodule
      2.action := cafree
     
      

  5.   

    1.窗体正在创建可能还没有创建完成,你的控件可能还没生成,当然会出错了。
    2.Form1.Close;(前提是不能是MDI子窗体,否则应该加上action := cafree )或Form1.free;或FreeAndNil(form1);
      

  6.   

    1。只有当控件建立之后才能操纵控件,对于第一个问题,你可将控件的创建放在Form.Create里,然后再控纵它。
    2。Action := CaFree;
      

  7.   

    主窗体没建立之前,你不能操作控件。在ONCLOSE事件中:
             Action := caFree;