进度条的是显示进度问题!(10分)

C

cb1997

Unregistered / Unconfirmed
GUEST, unregistred user!
程序中使用了个进度条,当进行某个操作时,进度条随着操作的进度前进,
可时我如何让进度条的速度和我的操作进度保持平衡啊?

直接点就象在Windows下执行拷贝操作一样,他是如何让进度条和拷贝速度保持平衡的

 
只能自己去把握
假如一个耗时的数据更新操作
你只能做到更新几条后抛出application.ProcessMessages来更新进度条
想不劳而获好像不行
 
如果是循环操作,可以根据循环总量计算出每循环一次所占用的百分比,每循环一次,对进度条的position属性进行设置,增加一个百分比
 
TO wangzheking:
问题就是不是循环啊:( ,就想拷贝文件一样,不可能用循环吧!
希望大家多多给主义

TO 52free:
我不是想不劳而获啊!我是在想办法解决问题呢!
 
你要做什么事。可以贴出来。
主要是 进度条的 MAX 值 的问题。。
要根据具体情况来说。
我懂做。但不懂如何表达。贴代码出来看看。最好把问题具体一点。
这样有助你自己能明白,也有助于要帮助你的人有例子向你解说。。
如果代码不方便贴。

那~~~

唉。。联系我吧:QQ:58580405
 
To Jason Law
就是自动生成个数据库,我希望数据库生成完了进度条也显示到头!
最小,最大值都好给,可是如何控制他的进度呢?
 
生成資料庫也有進度吧,例如可以把生成 TABLE 定為前 10% ,然後 INSERT 語法佔 90%
這樣就行啦~
 
TO jiichen
那如何取得进度的值啊?
 
这是过分具体的问题,你可以根据可能的数据总量和已经插入的数据量,来及时更新进度。
 
TO ps_huer:
我就是不知道如何获取以插入的数据量和数据的总量啊!
那位兄台可以指点一下啊!
 
不是吧!數據庫不是你生成的嗎?怎麼會不知道總量呢?
 
jiichen兄弟,生成数据库的时候还有一些其他的数据库自带的表呢啊:(
 
在ado数据方位组件中都有一个方法onfetchprogress;
可以做到同进度条同步.
 

Similar threads

S
回复
0
查看
956
SUNSTONE的Delphi笔记
S
S
回复
0
查看
779
SUNSTONE的Delphi笔记
S
顶部