![](http://world76.spcs.bio/i/ico/arr_small_left_darkblue.png)
Иногда при установке репаков вижу нескольо прогресбаров, иногда понятно зачем они, например когда показывается общий процент распаковки и процент распаковки каждого файла. Но чаще всего вижу два прогресбара которые показывают одинаковые проценты но один из ни меньше другого. Какой из этого смысл?
![](http://world76.spcs.bio/i/abar/share_small.png)
![](http://world76.spcs.bio/i/abar/vote_up_small.png)
![](http://world76.spcs.bio/i/abar/vote_down_small.png)
Комментарии (13)
ответил SergoZar
это уже зависит от размеров файлов.
Правильно, она сначала распаковывается в Temp, а он у тебя скорее всего на C:, можешь даже туда заглянуть, там явно появляются новые файлы, а потом она оттуда устанавливается и в конце временные файлы стирает, так что всё нормально.
Только темп этот по умолчанию находится в C:\Documents and settings\<User>\Local Settings\Temp
ответил TERENS
Эмм.. я знаю как работает распаковка. Я о двух прогресбарах спрашиваю. Значит один для файлов которые идут в temp а другой для уже перемещённых файлов, куда нвдо?
ответил SergoZar
прикинь если максимальное значение, скажем миллион, а из этого миллиона реально нужно только 100 (для составляения процентоного выполняеия работы), т.е. остальные 999 тысяч 900 операций будут просто лишними...
скажем так от общего размера файлов выщитай сколько будет 1 процент и веди учет общего количества скопированного объема, и проверяй сколько это процентов, если больше чем в прогресс баре то изменяй значение...
или например выщитай сколько раз нужно совершить операцию копирования чтобы процентное соотношение изменилось на 1% и посто считай скольок раз выполнял BlockWrite. как достигло вышитанного значения добавляй в прогресс бар+1, а счетчик обнуляйsmile
скажем так от общего размера файлов выщитай сколько будет 1 процент и веди учет общего количества скопированного объема, и проверяй сколько это процентов, если больше чем в прогресс баре то изменяй значение...
или например выщитай сколько раз нужно совершить операцию копирования чтобы процентное соотношение изменилось на 1% и посто считай скольок раз выполнял BlockWrite. как достигло вышитанного значения добавляй в прогресс бар+1, а счетчик обнуляйsmile
Для добавления комментариев необходимо авторизоваться
![](http://world76.spcs.bio/i/ico/arr_small_left_darkblue.png)
![](http://world76.spcs.bio/i/app/logo/bloodlegends.png)
Легенды Крови
Удивительный мир фантазий, сражений и тайн... Битв