程序退出,进程还在?是什么原因?该怎么处理

程序退出,进程还在?是什么原因?
有时候程序退出进程也自动退出了,但有时在退出后,任务管理器中还可以看到进程还在

这一般是什么原因??
为什么有时正常,有时却不能退出进程?

StringList.Objects[i].Free;
我用这个来保存对象应该可以释放的吧?


------解决方案--------------------
为什么不StringList.free
------解决方案--------------------
TerminateProcess(GetCurrentProcess(), 0);//直接OK
------解决方案--------------------
检查看看有那些对象或者是内存没有释放
------解决方案--------------------
检查在程序退出释放某个对象是不是有异常发生。
------解决方案--------------------
应该是你的进程根本就没退出,仅仅是form关闭了,但是进程还在处理一些例如释放资源,死循环,或者是创建的线程还在执行等等操作
------解决方案--------------------
探讨
应该是你的进程根本就没退出,仅仅是form关闭了,但是进程还在处理一些例如释放资源,死循环,或者是创建的线程还在执行等等操作