我现在在做一个数据采集的系统,需要采100秒这段时间内的数据,完了之后程序就自动停下来,这个怎么实现呢?
大家帮帮忙.
先谢谢大家了!

解决方案 »

  1.   

    简单点的 SetTimer复杂点的 CreateThread
      

  2.   

    SetTimer 不行吧,按下按钮开始采集数,从开始采集时计时,一共采100秒,100秒后停止采集,是这样的SetTimer是偱环执行的,达不到我所说的要求!
      

  3.   

    好的方法应该是 two thread的,界面线程和工作线程,界面负责 响应用户输入显示等,并通知 work thread 开始和结束。包括SetTimer and OnTimer。你的策略,只能在你的OnButten里面采一点算一点时间,到了后自己出来。当然那个界面肯定死了
      

  4.   

    SetTimer是偱环执行的?
    不懂你什么意思?
    我认为你SetTimer设定一个100秒的定时就可以了,到100秒的时候,发送一个停止采集的消息就可以了。==============================================
    欢迎来到我的论坛:http://gameheaven.111.tofor.com/bbs/