1。原因可能是因为你在程序运行时动态创建的模块没有释放。
2、调试程序时,如果你将某个Table关联的表的Active属性设置成为true,调试出错后,此表仍然处于锁定状态,其他的程序就不能使用本表了。

解决方案 »

  1.   

    程序出错后,尽量不要用 Program Reset 关闭。
    要按 F9 继续值行,按正常情况退出。
      

  2.   

    同意GOVY的意见。你最好在你的程序中合理使用TRY...EXCEPT...
      

  3.   

    有病毒,内存不够, WINDOWS有问题?
      

  4.   

    我在编程时也出现过这种情况,如果用到table的话,你最好是在窗体显示时打开,在窗体关闭时
    时把它关闭,例如:你要清空一个table时,你必须把table关闭以后才能够用table.emptytalbe
      

  5.   

    对阿,使用完就关闭,要养成这样的好习惯,特别是对table尤其如此,
    如果不想做错误响应,也应该这样写
    try 
       table.open;
      table....  //各种操作
    finally
       table.close;
    end;