Вверх ↑
Этот топик читают: Гость
Ответов: 86
Рейтинг: 11
#1: 2010-11-12 23:48:59 ЛС | профиль | цитата
Ребят, знаю что реализовать не сложно: задержка событий и выдачу общего количества файлов, затем установка этого значения как максимума значения прогресс бара, далее расчет процентов, чтобы отслеживать % формирования списка файлов в этой схеме:
http://forum.hiasm.com/xf/attach/share/Поиск%20файлов.rar
Но мне реализовать это очень сложно. Другими словами, мне нужно добавить к программе прогресс бар, отслеживающий ход опеции.
Другой вопрос, почему не открываются все файлы в этой программе, только рисунки и музыка (видео файлы и др. не открываются).


Пожалуйста, помогите решить эту проблему.
карма: 0

0
Ответов: 4641
Рейтинг: 334
#2: 2010-11-13 11:53:39 ЛС | профиль | цитата
[offtop]извините... в путешествие лунтика я не играю. У меня экран маленьки что бы выиграть в эту игру.[/offtop]
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 8978
Рейтинг: 825
#3: 2010-11-13 12:56:41 ЛС | профиль | цитата
maxzeev, для того, чтобы выяснить "общее количество файлов", надо каждый файл сначала найти и подсчитать - Ваша постановка задачи с прогресс-баром противоречит сама себе
Справка по WinExec писал(а):
doExec=Запускает приложение (см. FileName)
doShellExec=Открывает файл в связанной с ним программе (см. FileName)
в общем случае надо выполнять или одно, или другое, а у Вас И
карма: 19

0
Ответов: 970
Рейтинг: 270
#4: 2010-11-13 13:09:05 ЛС | профиль | цитата
Можно, но время на поиск будет затрачено в 2 раза больше

code_21491.txt
карма: 0

1
файлы: 1code_21491.txt [1.1KB] [144]
Голосовали:maxzeev
Ответов: 86
Рейтинг: 11
#5: 2010-11-13 16:08:46 ЛС | профиль | цитата
Genius, большущее человеческое спасибо!!! Тему можно закрыть.
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#6: 2010-11-13 16:42:48 ЛС | профиль | цитата
Genius писал(а):
время на поиск будет затрачено в 2 раза больше

Genius, не надо пугать людей.
maxzeev, время получения результата увеличится примерно на 1/10 (не больше !)
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 301
Рейтинг: 11
#7: 2010-11-13 19:50:43 ЛС | профиль | цитата
Tad писал(а):
maxzeev, время получения результата увеличится примерно на 1/10 (не больше !)

аргументируйте пожалуйста.
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#8: 2010-11-13 23:02:13 ЛС | профиль | цитата
Думай самостоятельно
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 4698
Рейтинг: 426
#9: 2010-11-14 15:42:05 ЛС | профиль | цитата
evgenyatam писал(а):
аргументируйте пожалуйста.

Мои догадки: винда проиндексирует файлы за первый поиск Вот только есть еще одна фигня, а вдруг папка большая и поиск в ней занимает 1 секунду, за первый поиск было найдено 12345 файлов, но в момент начала следующего мог записаться файл, который не вошел в предыдущий поиск, и тогда будет несоответствие реальности, хотя не знаю, возможна ли такая ситуация
карма: 10
0
Ответов: 86
Рейтинг: 11
#10: 2010-11-14 16:12:57 ЛС | профиль | цитата
Tad, прав. Программа большую часть времени тратит на формирования списка, нежели на поиск, а по скольку в первом поиске, построение списка не требуется, то соответственно и времени занимает данный процесс гораздо меньше. Tad, прав ли я или ошибаюсь?
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#11: 2010-11-14 16:26:13 ЛС | профиль | цитата
Assasin,я уже говорил, что в Microsoft сидят умные ребята.
------------ Дoбавленo в 16.56:
maxzeev,поставь TimeCounter-ы и посмотри.

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
11
Сообщение
...
Прикрепленные файлы
(файлы не залиты)