if (MyThread1 <> nil) and (not MyThread1.Terminated) then
begin
MyThread1.Terminate;
MyThread1.WaitFor;
end;
begin
MyThread1.Terminate;
MyThread1.WaitFor;
end;
解决方案 »
- 知道句柄怎么获取IWebBrowser2,⊙﹏⊙
- 一个涉及到多线程的项目,请各位指点一下我的思路
- 高手请进,有个Txt文件,格式如下,我要修改其中的IP地址,请问那种方法比较简单?????
- 菜鸟问题:查询问题
- 关于rave:我用如下代码在page中手工生成了一个text,请问我怎么再用程序找到它???
- 谁有编辑GIF动画的程序源代码或是控件?高分换取或出RMB购买
- 用printer对象打印时怎样取得某种字体字符的宽度
- 刚刚接触delphi.刚刚申请了ID 送分以表示祝贺!顺便请教一下关于delph有那些较好的书籍
- 如果有两个MID的子窗口,我想在打开其中一个子窗口的同时,关掉另一个子窗口,怎么作呀
- 有个问题我一直想不太明白,在程序中,是如何实现对组件状态的动态保存的
- 如何FREE一个窗口,
- 《红色警戒》中小车的移动怎么做?它很像MAPX中的一个Feature哦~
查查delphi的帮助,有关于这个函数的介绍。或者直接用API函数就可以了。
TerminateThread(aThread.Handle, 0); //结束线程
ExitCode : DWORD;
begin
if GetExitCodeThread(aThread.Handle, ExitCode) then
if ExitCode = STILL_ACTIVE then //如果还在运行,
TerminateThread(aThread.Handle, 0); //结束线程
GetExitCodeThread怎么用啊,我用不懂。
上面的例子运行不了。有没有具体的?