Просмотр темы форума
Тема: Вышла версия 5.13.0
Вышла версия 5.13.0 инсталлятора CreateInstall. Подробнее можно прочитать в разделе Контакты - История.
Поработал с бесплатной версией (упаковал 3 проекта, один небольшого размера и 2 по 700 МБ, 6000 файлов) и столкнулся с такими проблемами:
1. При одинаковом сценарии деинсталляции, удаление программы заканчивалось разными результатами: не удалялся установочный каталог с файлом uninstall.exe, остались неудалёнными директории и несколько десятков файлов и в третьем случае удалилось всё.
2. В скрипт установки включил диалог-прогресс без дополнительных команд (во всяком случае в списке команд я не нашёл ни чего, что туда можно было бы прикрутить). Ожидалось, что этот прогресс будет отображать процесс распаковки файлов, но нет - диалог отработал за пол-секунды, показав заполненный прогресс-бар. После диалога-окончание заглянул в INSTALLPATH и увидел, что размерчик потихоньку увеличивается, т.е. идёт распаковка файлов, естественно, то что я указал на запуск после диалога -окончание не выполнелось.
3. В чём сакральный смысл расчёта/отображения процентовки сжатия файлов, для чего эта инфа кроме как не для замедления процесса упаковки? К тому же появляются просто смешные цифры в 100 и 123 процента :)
4. Если в скрипт деинсталляции не включить Деинсталляция-обработка лог-файла, то при удалении программы вообще ни чего не удаляется.
Возможно я сходу сделал что-то не так, но разбирался по файлу помощи, как мне показалось, весьма краткому.
1. Надо смотреть .ci файлы проекта и uninstall.ini установленных приложений. Вы точно ничего не меняли в скриптах деинсталляции? На основании какого визарда создавались проекты. Есть подозрение, что в первом случае скрипть деинсталляции был пустой.
2. Нужно команды Установочные файлы и прочие другие команды по установке (запись в реестр, создание ярлыков вставлять внутрь команды Диалог - Прогресс). Он отображает процесс установки для тех файлов которые устанавливаются внутри его.
Если создавать проект как Simple (простой проект), то там все это видно. Если как Empty (пустой), то там естественно ничего делаться не будет.
3. Проценты сжатия и общих ход показывается для информации. Вы например, можете использовать разные алгоритмя и степени сжатия и видеть результаты. Замедления упаковки от этого нет. Если показывается 100 и 123 процента, значит сжать файл не удается, в этом случае он добавляется в установку без сжатия.
4. Да конечно. Все что надо удалять записывается в лог файл. Потом по команде обработки лог-файла и происходит удаление в соответствии с этими записями. Если удалить или закомментировать эту команду, то лог файл просто не обработается.
16.01.25 Выпущен инсталлятор CreateInstall 8.11.1.
19.06.24 Выпущен инсталлятор CreateInstall 8.11.0. подробнее
13.11.22 Выпущен инсталлятор CreateInstall 8.10.1.
21.05.22 Выпущен инсталлятор CreateInstall 8.10.0.
25.09.21 Выпущен инсталлятор CreateInstall 8.9.0.
15.07.21 Выпущен инсталлятор CreateInstall 8.8.1.