在数据库备份的过程中,希望显示一个进度条,不知该如何实现,请教各位大侠,谢谢!

解决方案 »

  1.   

    使用多线程可以满足你的要求procedure TBackupThread.Execute;
    begin
      { Place backup code here }
       MainFrm.ProgressBar1.Position:=i;
    end;
      

  2.   

    线程中更新画面要用Synchronize
      

  3.   

    用伪装的进度条好了,sql本来就没有什么进度的问题!sqlserver的应该也是伪装的
      

  4.   

    不好意思,也许误解了,我是说在delphi的程序里实现数据库备份,备份的时候希望显示进度条,让用户可以感知备份正在进行之中,是不是用Tguage和Tprogressbar这两个控件,谢谢!