Тема: 7z архивы
Показать сообщение отдельно
  #13  
Старый 28.10.2013, 16:30
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,029
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Цитата:
Сообщение от Deep88
c большими архивами получилось так - прогрессбар дошёл до конца когда распаковался первый архив, а потом пошёл в обратную сторону при распаковке второго. но он закончил уменьшаться раньше чем распаковался архив.

1. Инициализацию прогресс бара зачем вниз перенес? Она должна проходить до распаковки.
2. Под отладчиком пройди, я не совсем понимаю что передается в CallBack. По логике, сначала он должен вызваться с total=true (т.е. отдать "всего"), потом вызываться с конкретными значениями прогресса (т.е. total будет false). Может оно и не так работает. Тут надо понять.
Ответить с цитированием