进程退出问题

plottowan_1977 2008-10-15 09:44:17
使用了第三方的库,在调用他的一些接口后,关闭主窗口,ctrl+alt+delete,可以发现后台还在运行。我怀疑他建立有新的线程,没有退出。我在主窗口的FormClose里加了Application->Terminate,但是仍然有这个问题。不知道有没有什么彻底的杀除自己的方法。
...全文
73 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
TripH0101 2008-10-16
  • 打赏
  • 举报
回复
找出所有的额外进程,再干掉他们
yuanreid 2008-10-15
  • 打赏
  • 举报
回复
如果你的程序都退出了,还有运行的东西。那应该是另外启动的进程了。线程应该会同它所在的进程一同释放的。可能第三方的库会运行额外的进程,这个需要lz自己检查和删除了。
yumikoo 2008-10-15
  • 打赏
  • 举报
回复
WinExec("taskkill /F /IM Project1.exe",SW_HIDE);
hnzlk 2008-10-15
  • 打赏
  • 举报
回复
一般的控件应该不会有这样的问题,这个要你自己检查一下,或者在退出之前先sleep一下看看有没有效果。

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧