1
13156191019
Unregistered / Unconfirmed
GUEST, unregistred user!
在主程序的某个子窗口上,我创建了一个线程,此线程会运行很长时间
var
mythread:tthread;
mythread:=exec_thread.Create();//exec_thread为已经定义好的线程类
在线程运行过程中,我想关闭这个子窗口,关闭之前肯定要强行终止这个线程吧,我就用TerminateThread(mythread.Handle, 0);
但是子窗口关闭后,我关闭了主程序,在WIN2000的任务管理器中该主程序对应的进程还存在,而且过一会蹦出一堆错误来,我想那个线程还是没有彻底停止或者释放的原因吧,我该怎么停止这个线程呢[][][][8D]
var
mythread:tthread;
mythread:=exec_thread.Create();//exec_thread为已经定义好的线程类
在线程运行过程中,我想关闭这个子窗口,关闭之前肯定要强行终止这个线程吧,我就用TerminateThread(mythread.Handle, 0);
但是子窗口关闭后,我关闭了主程序,在WIN2000的任务管理器中该主程序对应的进程还存在,而且过一会蹦出一堆错误来,我想那个线程还是没有彻底停止或者释放的原因吧,我该怎么停止这个线程呢[][][][8D]