各位大哥,大姐,请帮帮忙:为什么我的应用程序关闭了,而进程却没有结束?
不知道是不是因为我创建了哪个对象,没释放,但我查了我的程序,就是查不出是哪个对象没释放。
不知道各位高手有没有好的方法,或者是有什么高见,小鱼在此先谢过了!在线等待中...

解决方案 »

  1.   

    在窗体OnClose事件中加入如下代码试试:
      Action := caFree;
      

  2.   

    程序也不是我写的,具体不是很清楚,我也是今天拿到,让我查原因,我看程序好象有一段跟CORBA中的一个对象进行了绑定,但是后来释放了
      

  3.   

    我把情况说的更具体点吧,如果我打开应用程序后,不登陆(跟服务器连接,使用CORBA技术),直接关闭应用程序的话,进程就可以结束,如果我进行了登陆,此时再关闭应用程序,进程就结束不了,在登陆的过程中也没创建什么对象,好象也没调用什么DLL。
      

  4.   

    你是这样关闭应用程序的吗?
    Application.Terminate;