![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ProgressBar в поиске файлов [D7, WinXP]
гость © (2005-01-25 13:46:00)Необходимо добавить ProgressBar в процедуру поиска файлов что взять в качестве min и max значения?
KilkennyCat (2005-01-25 14:05:00) [1]два потока. один ищет требуемое, второй считает файлы. Соответсвенно, параметры прогресса динамично меняются.
подсмотрено у PC-Cillin
begin...end (2005-01-25 14:05:00) [2]> гость (25.01.05 13:46)
А лучше, ИМХО, вообще отказаться от этой идеи и просто в процессе поиска отображать количество найденных на данный момент файлов.
den303 (2005-01-25 13:51:00) [3]min:=0. Попробуй сначала быстрой рекурсией подсчитать кол-во папок, оно и будет max. А соответственно в поиске при переходе на другую папку position:=position+1. Тогда, правда, прогресс может быть очень неравномерным. Если поточнее, то можешь вначале посчитать объёмы папок, но тогда поиск замедлится немного
KilkennyCat (2005-01-25 13:48:00) [4]min = 0
max = количество файлов