正常退出会激活Close事件,并free程序中自动为相关变量分配的空间,而非退出则不能正常free

解决方案 »

  1.   

    我看了,用Application.Destroy程序退了,进程还在。
      

  2.   

    Halt和Application.Terminate
    Application.Terminate的时候,程序会自动的检测程序还需要做什么处理,比如:那些消息还没有处理等信息,而Halt根本不进行检测,只是希里糊涂的退出来了,所以不是很干净,也不见议这样做;
    Applicatin.Destroy,用它?为什么呢?程序已经给你调用了,你就不用再显式的调有了;再者,TO xuyunlo88() ,就是delphi中断正在运行的程序,也存在你说的那种情况,程序退了,进程却还在