Q qiyafei Unregistered / Unconfirmed GUEST, unregistred user! 2009-08-15 #1 我在一个线程里用一个死循环采集数据我在主线程里该怎么停止它?我是想建立一个线程采集数据,然后派生出两个线程,一个用于把采集的数据画实时曲线,另一个用来将数据保存到文件。然后我在我的主界面里怎么样控制采集开始、停止。
我在一个线程里用一个死循环采集数据我在主线程里该怎么停止它?我是想建立一个线程采集数据,然后派生出两个线程,一个用于把采集的数据画实时曲线,另一个用来将数据保存到文件。然后我在我的主界面里怎么样控制采集开始、停止。
M Mclkings Unregistered / Unconfirmed GUEST, unregistred user! 2009-08-16 #4 1.线程在主界面里得创建得句柄2.然控制的线程里加入你要操作的属性 如: 开始 如 停止3.在你的 while 是否停止do 即可。
Q qiyafei Unregistered / Unconfirmed GUEST, unregistred user! 2009-08-16 #5 Mclkings 能不能给个例子啊,呵呵,刚学delphi不久
W wzwcn Unregistered / Unconfirmed GUEST, unregistred user! 2009-08-16 #6 很简单,在线程的Excuete方法里写: while not self.Terminateddo begin //你处理的代码 end; 这样它就一直死循环持行了,外面如果要停掉它就直接调它的Terminate方法就行了,比如:myThread.Terminate;
很简单,在线程的Excuete方法里写: while not self.Terminateddo begin //你处理的代码 end; 这样它就一直死循环持行了,外面如果要停掉它就直接调它的Terminate方法就行了,比如:myThread.Terminate;
Q qiyafei Unregistered / Unconfirmed GUEST, unregistred user! 2009-08-17 #8 我是创建了一个采集类,然后派生出两个类,一个用于画图,另一个用于保存采集类没有创建实例而且停止后可能还会在开始采集