Profrager
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору deu ex 87 Цитата: я с русторки! ты там чтото не отвечаешь( | винду переставлял, закладки все потерлись, я и не заходил туда больше) Цитата: 1. у некоторых пользователей при начале выполнения ISSRepExtract инсталлер просто закрывается и всё. переустановка винды не помогает. с чем это может быть связано?? | Возможно в предыдущей операции srep-файл недораспаковался, или же для установки места не хватает, а так не могу сказать чего там может пойти не так. Только один раз у человека на морально устаревшей машине на срепе был затор, но пока разобраться с этим не было возможности. Цитата: с IS7ZipExtract - несколько проблем. 1- Не отображаются имена распаковываемых файлов (хотя у тебя написано что они должны отображаться) | Два предположения - unicode версия Inno, и, возможно, русские названия файлов - с ними не пробовал распаковывать. Цитата: 2- Не работает эта функция если она стоит первой (появляется ошибка ISDone.dll) и если идут два раза подряд (тоже ошибка ISDone.dll). Также она почти у всех не работает.. По тестамполучается что распаковка 7зип работает только на компах, где установлен архиватор 7zip.. если его нет, то ошибка ISDone.dll... | это известная ошибка в 0.4.2.5 По идее ошибки там вообще рандомно должны проявляться. Такой вот глюк) Где-то тут выкладывал 0.5 альфу, в ней 7z должен корректно работать. manstopper Цитата: Инсталлер при запуске стартует с некоей тестовой проги, которая распаковывает временный файл, забитый нулями (чтобы упакованный в инсталлер занимал мало места) мегабайт на 100, который копируется для оценки скорости винта. Потом стирается. | тут придется лезть в низкоуровненные операции с винтом, дабы избежать кэширования винта (не разбирался с этим, но я думаю это именно так).. Цитата: При тестовом прогоне инсталлер оценивает пропорцию времени, требуемую для секции внешних тулзов, по отношению к встроенным операциям распаковки. Для надежности добавляет, скажем, треть. Пусть лучше будет небольшой прыжок прогресса, чем длительная остановка, если у юзера, например, винт загрузил антивирь. | ну в общем я именно так это себе и представляю. Цитата: При запуске на машине юзера тест определяет скорость его машины и соответственно задает скорость движения прогресса для секции внешек. | А зачем тест нужен вообще? Он и так будет двигаться в соответствии с предыдущими выполненными контролируемыми операциями. Смысла в тесте машины юзера не вижу - это лишнее время пользователю придется ждать когда же начнётся эта распаковка. Цитата: Диапазон на прогрессбаре для внешек тоже задается жестко, иначе, имхо, нереально. | так диапазон будет задан автоматом в тестовом проходе на машине репакера. | Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 20:35 06-10-2010 | Исправлено: Profrager, 20:36 06-10-2010 |
|