![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 26.11.2015
Сообщений: 52
|
![]()
Добрый день! нужна помощь. Есть процедура которая ищет файлы по маске. как в этой процедуре реализовать процесс поиска ProgressBar?
Вот процедура: Код:
Последний раз редактировалось Аватар; 24.12.2015 в 12:28. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Только фейковый прогрессбар или какую-нибудь анимацию
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Боюсь что никак, ибо заранее не известно сколько поиск пройдет файлов.
Максимум выводить в Лейбу число пройденного... Или если прогрессить - просто через каждые 10-100 файлов сдвигать его свойство Max на очередные 10-100, но это гемор.
I'm learning to live...
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 26.11.2015
Сообщений: 52
|
![]()
А можно ли тогда вывести оставшееся время до завершения поиска? Если да, то каким образом? Просто необходима хоть какая-то информация. А то поиск уходит в некуда, неизвестно сколько на него затрачено.
|
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,762
|
![]()
Можно сделать через одно место. Заранее узнать размер папки со всеми файлами, в которой будет производиться поиск, далее при поиске в прогрессе показывать общий размер минус размер всех файлов прошедших через процедуру поиска.
Но это же лишнее время. будет оправдано только в том случае если файлов не много и уж если очень хочется сделать визуализацию. |
![]() |
![]() |
![]() |
#7 | |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 26.11.2015
Сообщений: 52
|
![]()
Узнать заранее размер папки, это не вариант. А если поиск будет осуществляться не в папке а на диске.... Программа просто будет висеть. Странно, но в других же прогах это как то реализовано.
|
![]() |
![]() |
![]() |
#9 | ||
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Цитата:
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 24.12.2015 в 13:22. |
||
![]() |
![]() |
![]() |
#10 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,926
|
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
папка по умолчанию при поиске файлов | vova_ | Windows | 2 | 20.01.2013 14:45 |
Вывод не нужного при поиске файлов | coNsept | Общие вопросы C/C++ | 5 | 28.04.2010 19:11 |
I/O error 123 при поиске файлов | [MoNAMur] | Общие вопросы Delphi | 2 | 19.01.2010 15:15 |
Требуется помощь в поиске информации | 5naip | Свободное общение | 2 | 21.05.2009 04:54 |
Отображение скрытых файлов и папок и отображение розширения всех файлов | beegl | Общие вопросы Delphi | 10 | 14.12.2008 22:02 |