|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.12.2015, 12:22 | #1 |
Пользователь
Регистрация: 26.11.2015
Сообщений: 52
|
Отображение информации при поиске файлов
Добрый день! нужна помощь. Есть процедура которая ищет файлы по маске. как в этой процедуре реализовать процесс поиска ProgressBar?
Вот процедура: Код:
Последний раз редактировалось Аватар; 24.12.2015 в 12:28. |
24.12.2015, 12:37 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Только фейковый прогрессбар или какую-нибудь анимацию
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
24.12.2015, 12:37 | #3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Боюсь что никак, ибо заранее не известно сколько поиск пройдет файлов.
Максимум выводить в Лейбу число пройденного... Или если прогрессить - просто через каждые 10-100 файлов сдвигать его свойство Max на очередные 10-100, но это гемор.
I'm learning to live...
|
24.12.2015, 12:49 | #4 |
Пользователь
Регистрация: 26.11.2015
Сообщений: 52
|
А можно ли тогда вывести оставшееся время до завершения поиска? Если да, то каким образом? Просто необходима хоть какая-то информация. А то поиск уходит в некуда, неизвестно сколько на него затрачено.
|
24.12.2015, 12:52 | #5 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
24.12.2015, 13:00 | #6 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,761
|
Можно сделать через одно место. Заранее узнать размер папки со всеми файлами, в которой будет производиться поиск, далее при поиске в прогрессе показывать общий размер минус размер всех файлов прошедших через процедуру поиска.
Но это же лишнее время. будет оправдано только в том случае если файлов не много и уж если очень хочется сделать визуализацию. |
24.12.2015, 13:04 | #7 | |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
Цитата:
|
|
24.12.2015, 13:18 | #8 |
Пользователь
Регистрация: 26.11.2015
Сообщений: 52
|
Узнать заранее размер папки, это не вариант. А если поиск будет осуществляться не в папке а на диске.... Программа просто будет висеть. Странно, но в других же прогах это как то реализовано.
|
24.12.2015, 13:20 | #9 | ||
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 24.12.2015 в 13:22. |
||
24.12.2015, 13:29 | #10 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,872
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
папка по умолчанию при поиске файлов | 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 |