求救,如何中止线程(急!!) 主线程开了一个做死循环的线程(使用线程类)请问如何中止做死循环的线程?注:使用Terminate, Suspend, Free 都不能成功中止 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 将线程的FreeOnTerminate设置为true,然后再用Terminate netdis(我是一条虫): 谢谢提醒,但是不行 将线程的FreeOnTerminate设置为true. 在线程的循环中写上: if Terminated then Break;最后再调用Terminate. 调用线程之前加上application.ProcessMessages 加了application.ProcessMessages也不行难道不能强制结束一个线程? 头痛... 使用TerminateThread()终止线程(API)TerminateThread(YouThread.Handle,0); Terminate是可以结束线程的,但Terminate的实质是什么?见VCLprocedure TThread.Terminate;begin FTerminated := True;end;如果你的线程中没有if Terminated then Break;或者if Terminated then Exit;这类的语句,线程又怎么结束呢? 第三方控件的TRzGroup怎么改背景色啊 如何设计这样的复杂界面 delphi代码复制到记事本和word里中文变乱码咋解决? 如何判断用户修改了哪个字段数据? 帮忙看看错在那了?(很简单的程序HOOK) idsmtp发送邮件时如何显示进度 有经验的高手,关于串口通迅的问题,非常棘手。请各位帮忙瑞 高分请教关于G.723系列的问题--分数可以另给 求教adoconecttion的连接字串 快口就有分!!! 如何才能做到关闭像realplay这种没有特定标题的进程 谁来帮帮我,怎么获取音频文件的二进制数据?
谢谢提醒,但是不行
在线程的循环中写上: if Terminated then Break;
最后再调用Terminate.
难道不能强制结束一个线程? 头痛...
TerminateThread(YouThread.Handle,0);
begin
FTerminated := True;
end;如果你的线程中没有
if Terminated then Break;
或者
if Terminated then Exit;
这类的语句,线程又怎么结束呢?