Evgenii724:
KerberX
Код был взят из шапки темы и он не правильно был написан.
Исправленный вариант:
Код:
В коде просто поменял местами ZIP_STATUS_MAJOR и ZIP_STATUS_MINOR и все заработало.
KerberX
Код был взят из шапки темы и он не правильно был написан.
Исправленный вариант:
Код:
-- Прогресс бар function Callback_ZIP(String, Percent, Status) -- Extracting: путь к папке назначения + извлекаемый файл if (Status == ZIP_STATUS_MAJOR) then -- для извлекаемого файла Progress.SetCurrentPos("Progress1", Percent); -- процент распаковки Progress.SetText("Progress1", Percent.."%"); -- отображаем проценты elseif (Status == ZIP_STATUS_MINOR) then Progress.SetCurrentPos("Progress2", Percent); Progress.SetText("Progress2", Percent.."%"); end end -- Распаковка на устройство Zip.Extract("Buildfiles\\VirtualBox.zip", {"*.*"}, entry.."\\", true, true, "", ZIP_OVERWRITE_NEVER, Callback_ZIP); |
В коде просто поменял местами ZIP_STATUS_MAJOR и ZIP_STATUS_MINOR и все заработало.