H
hfutzhu
Unregistered / Unconfirmed
GUEST, unregistred user!
看了很多线程中止帖子,还是没有解决,我的程序里有个主窗体f1,点一个按钮跳出f2,f2上再点一个按钮跳出f3,f3是显示数据的,数据库操作单独放在一个线程了如果等f3全部该显示的数据全部显示了,也就是线程结束了,关闭f1 f2 f3没问题。但是当线程海在运行时,关闭f3 f2没什么问题,但是关闭主程序窗体f1就发生错误了,哪位大哥指点一下了!在关闭窗体的时候,我也把线程关闭了哦!
if ThreadActive = true then
begin
tthread.Terminate;
ThreadActive :=false;
end;
close;不知道这么写可对??
if ThreadActive = true then
begin
tthread.Terminate;
ThreadActive :=false;
end;
close;不知道这么写可对??