在连接远程数据库时,能不能用进度条来显示连接的进度阿?
请高手解答!!!!!!!!!!!!!

解决方案 »

  1.   

    Jhzyz(Frank Feng黑名单上的人) 
    能不能告诉小弟,代码如何写阿?
      

  2.   

    进度一般只能是模拟的。它只是为了给用户一点心理安慰,别让他们等的太着急。你可以看看在Windows里面复制文件时的进度条,时间基本是不准的。除非你知道你要做的工作量具体有多大,并且可以确切地知道工作的速度。对于远程数据库连接恐怕你不能确定着些吧。
      

  3.   

    lihonggen0(李洪根,用.NET,标准答案来了):问微软要到哪问呢?
      

  4.   

    只能模拟,你看微软自己的windows 2000启动明显不是匀速的,这就说明windows是在完成了一些工作以后,人为的把它设定到某一个固定的进度位置。所以我认为你可以考虑把整个过程拆分成一些子过程,然后设定这些子过程占整个过程的比例,再进行一些测试,算出一般情况下每个子过程的时间,然后模拟出你的进度
      

  5.   

    For i = 1 To 10000
            vbwProgressBar.Value = (i / 10000) * 100
    Next
        vbwProgressBar为进度条
      

  6.   

    资料库连接进度条好象需要用多线程来处理
    因为连接的那命令会导致同线程timer失效的
    不知道哪位大哥有好的解决方法