检查线程是不是被Terminated,如果是就new一个。
解决方案 »
- Statement expected, but expression of type 'Boolean' found
- TcpClient为什么不触发TcpClient1Receive事件?
- 关于地磅称重系统
- 有没有在用TGS Diagram Studio的?进来交流一下吧
- 各位帮忙!!! 有些控件的使用!!!
- 为什么创建控件时,直接选install可以正确安装,但之后再install就会在面板不能显示?
- 使用 TBatchMove 如何处理 bigint 类型字段?
- 有关TPrinter打印的问题,还请帮忙指点
- 大家看看这个问题,在线等待,一定给分……
- 能介绍几个有实用价值的API函数在Delphi中的使用吗?
- 如何在DELPHI中调用内部命令等,详细点!
- Delphi中如何获取*.dll文件中的资源?
TTimer 1 秒触发一次.
Execute()
{
线程代码;
Running=false; // 表示线程结束标志
} 线程运行前,设 MyThread1->Running=true;
一旦检测到 MyThread1->Running变成false;表示线程结束了,
很简单,就看你想到没有 !
Procedure TYourThread.Execute;
Begin
While ( Not Terminated ) Do
你需循环执行的操作;
End;