我也遇到过。(我总是把Delphi IDE关了,然后再操作工种/文件,此方法极笨,切勿模仿)

解决方案 »

  1.   

    我使用Application.Free,结果也不能完全释放整个工程。到底该怎么做呢?关注
      

  2.   

    虽然我们可以用关闭主窗口的方法来关闭一个程序,但是更好的办法是用Application的Terminate过程,它能够起到更彻底地关闭程序的效果。 
        虽然Delphi提供了Destroy 属性,但是并不提倡使用它,如果要终结程序,一般就要调用Terminate过程,而Destroy过程一般是用来在程序发生悬挂时来退出程序时才调用,有些类似Windows中的结束任务功能,它不仅能关闭程序实例本身,而且还能释放程序所占用的资源,能够达到将程序彻底清除出系统的目的。