程序中在查询计算同时做线程显示进度条也就是用到两个进程,一个进程进行查询,别一个用于显示进度条!现在有个问题?进度条是一直不停的在转的!怎么样在查询的那个进程结束后,让时间进度条的那个进度也退出呢!

解决方案 »

  1.   

    你的数据集open完了,就可以关掉进度了
      

  2.   

    你还可以使用ado的异步查询,也可以达到效果
      

  3.   

    楼主应该是两个线程在这个程序中吧?
    线程结束后会触发OnTerminate事件,在这个事件中将显示进度条的线程关闭就好了。
      

  4.   

    你定义某个全局的布尔量在查询线程结束时把它设置成True, 在进度条线程中判断这个布尔量是否为True,如果是True关闭进度条线程