主页
Top.Mail.Ru Yandeks.Metrika
论坛:“基地”;
当前存档:2002.04.01;
下载:[xml.tar.bz2];

向下

进度条 找到类似的分支


Ross   (2002-02-17 18:39) [0]

你好 告诉我如何在执行12请求时显示进度表单。 原则上,我知道这一点,但我不能只做一堆:在执行请求时,它们会显示正在进行的状态。 分享你的表现。
谢谢。
Ростислав



wdr   (2002-02-18 06:07) [1]

通过查看所有这些请求中的记录数并将此值分配给ProgressBar1.Max
然后像这样:
ProgressBar1.Step:= 1;
而不是query1.Eof开始
...
...
ProgressBar1.SteepIt;
结束;
而不是query2.Eof开始
...
...
ProgressBar1.SteepIt;
结束;

等等



VladP   (2002-02-18 18:50) [2]

在我看来,RXLib有一个DBProgress组件。 试一试。



Ross   (2002-02-21 20:52) [3]

它仍然无法正常工作。 来自RX的DB Progress不支持这一点。与此同时,我需要一点点不同:
Query1.Open即将到来,然后是Query2.Open,Query3.Open等, 正是这样 显示正在进行中。
谢谢。
Ростислав



Desdechado   (2002-02-22 10:28) [4]

progressbar.max:= 12;
progressbar.position:= 0;
q1.ExecSQL;
progressBar.StepBy(1);
q2.ExecSQL;
progressBar.StepBy(1);
...
q12.ExecSQL;
progressBar.StepBy(1);

:)



Johnmen   (2002-02-22 10:40) [5]

> Ross©:执行请求时无法完全显示ProgressBar! 最好给出“WAIT”屏幕保护程序。



Ross   (2002-02-22 16:28) [6]

或者也许不知怎的,这一切都与计时器,程序开头的标签,最后的标签有关。 从第一个标签到第二个标签 - 这是程序运行的时间。 这与进步有关。 或者我说愚蠢......
你的意见......
谢谢。
Ростислав



bas   (2002-02-22 16:35) [7]

像IExpoler一样,即 它就像进度条工作,但似乎没有,并在请求完成后,进展到最后。 好吧,是的。 并行创建过程



ne   (2002-02-25 06:01) [8]

基本上不可能准确显示请求的进度
我发现的唯一方法是将每个请求驱动到一个单独的流中 - 而主窗体保持空闲 - 并推动它的进度
当请求结束时 - 在流的终止中取得进展
我这样做了 - 用户很满意
在海豚中有一些如何做到这一点的例子+在这里它已经被讨论过 - 攀爬和寻找



Natalishka   (2002-02-25 07:18) [9]

也许是这样
过程TForm1.btnWorkStar(发件人:tObject);
标签10;
var s:real;
开始
btnWorkStart.Enable:= false;
btnWorkBreak.Enable:= true;
s:= 0
ProgressBar1.Max:= Table1.RecordCount;
Table1.DisableControls;
Table1.First
而不是Table1.EOF开始
s:= s + Table1.FieldByName(“field”)。as ...
Application.ProgressMessages;
ProgressBar1.Position:= Table1.RecNo;
Lable.caption:=
IntToStr(Round(ProgressBar1.possition / ProgressBar1.Max * 100))+“%”;
IF
WorkBreak然后转到10;
Table1.next;
结束;
10:
Table1.EnableControls;
ProgressBar1.Position:= 0;

btnWORKSTART.Enable:= true;
btnWorkBreak.Enable:= False;
WorkBreak:= false;
结束;

//
var Form1:TForm1;
WorkBreak:boolean;



AlexNord   (2002-03-11 03:54) [10]

由于我自己有这样的问题,我认为有必要将所有内容分成流,因为当采样开始时,aros需要时间并且不清楚其中有多少条记录,但是要停止进度条,然后当采样结束时,将其推送到所选记录的数量不是出路,如果请求很大,那么这样的故障会出现视觉...... :(((



Страницы: 1 整个分支

论坛:“基地”;
当前存档:2002.04.01;
下载:[xml.tar.bz2];

楼上









内存:0.59 MB
时间:0.022 c
3-61
SergikSoft
2002-03-06 12:54
2002.04.01
在中创建客户端服务器


14-319
MBO
2002-02-12 14:20
2002.04.01
答案中有哪些徽章而不是版权?


4-341
来自鄂木斯克的Valera
2002-01-30 08:05
2002.04.01
文件系统


1-201
tovSuhov
2002-03-20 10:25
2002.04.01
这是另一个问题......


7-335
菲拉特
2001-12-19 15:45
2002.04.01
如何将程序从ASM重制或嵌入Delphi - 数字电压表。





南非荷兰语 阿尔巴尼亚人 阿拉伯语 亚美尼亚 阿塞拜疆 巴斯克 白俄罗斯 保加利亚语 加泰罗尼亚 简体中文 中国(繁体) 克罗地亚 捷克 丹麦语 荷兰人 英语 爱沙尼亚语 菲律宾人 芬兰 法文
加利亚西语 格鲁吉亚语 德语 希腊语 海地克里奥尔语 希伯来语 印地语 匈牙利 北日耳曼语 印度尼西亚人 爱尔兰语 意大利语 日本性玩偶 韩语 拉脱维亚 立陶宛 马其顿 马来语 马耳他语 挪威语
波斯语 波兰语 葡萄牙语 罗马尼亚 俄语 塞尔维亚 斯洛伐克 斯洛文尼亚 西班牙语 斯瓦希里 瑞典语 泰国人 土耳其 乌克兰 乌尔都语 越南人 威尔士语 意第绪语 孟加拉 波斯尼亚
宿务 世界语 古吉拉特语 豪萨语 苗族 伊博 爪哇 卡纳达语 高棉 老挝 拉丁语 毛利 马拉 蒙古人 尼泊尔 旁遮普 索马里 泰米尔人 泰卢固语 约鲁巴语
祖鲁
英文 Французский Немецкий Итальянский Португальский 俄文 Испанский