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

Цитата:
Сообщение от Deep88
form1.ProgressBar1.Position := ArcNum*100 + 100*value/ArcLen;
пишет Incompatible types: 'Integer' and 'Extended'

ну я вообще и хотел 2 прогрессбара, просто на каждый архив и так же работает, нада общий чтоб получился)

поставил trunc(ArcNum*100 + 100*value/ArcLen); компилируется, но при нажатии кнопки в приложении вылазит access violation

Ну, достаточно было оттранкать (или Round) последнее слагаемое, где деление. Что-то не подумал об этой фишке.

access violation - это скорее всего обращение к еще не созданному объекту. Смотри в отладчике где у тебя чего не успело создаться.
Ответить с цитированием