#installshield #installshield-2011
#installshield #installshield-2011
Вопрос:
Я работаю с Installshield 2011 над базовым проектом MSI.
Проблема, с которой я сталкиваюсь, заключается в том, что диалоговое окно SetupInitialization занимает от 2 до 3 минут при выполнении обновлений. В течение этих минут пользователи видят только:
Требования к вычислительному пространству
И, похоже, ничего не происходит.
Я хотел бы добавить какой-нибудь индикатор выполнения, чтобы они узнали, что что-то происходит, и что им не следует нажимать «Отмена» (Мы задокументировали, что эти шаги занимают некоторое время, но, конечно, все читают документацию, верно?)
Я пытался добавить анимированный GIF-файл с каким-либо индикатором выполнения, но, похоже, GIF-файлы не разрешены в диалоговых окнах.
Сейчас я изучаю элемент управления индикатором выполнения, но я не уверен, что это правильный путь.
Кто-нибудь знает, как я могу достичь того, что мне нужно?
Спасибо,
Ответ №1:
К сожалению, это не поддерживается пакетами MSI.
Есть ли у вас пользовательские действия в InstallUISequence? Если вы это сделаете, убедитесь, что вы задали для них текст действия. В диалоговом окне инициализации должен отображаться текст действия для всех действий InstallUISequence, выполненных до первого диалогового окна модальной установки.
Если у вас нет пользовательских действий, но у вас очень большой установщик, у вас ограниченные возможности.
Решением мог бы быть внешний пользовательский интерфейс, который может отображать неопределенный прогресс. Например, элемент управления HTML. Не уверен, поддерживает ли InstallShield пользовательский индикатор выполнения в HTML, но вы можете попробовать.
Комментарии:
1. Спасибо за ваш ответ. В моем случае у меня нет пользовательских действий, это просто очень большой установщик. Я попытаюсь изучить возможность HTML-элемента управления, но я не уверен, что это возможно в InstallShield.
2. Космин Пирву, я вижу, вы пришли из Advanced Installer. Являются ли элементы управления HTML чем-то, чего можно легко достичь с помощью этого продукта?
3. В нем есть элементы управления HTML host и пример темы HTML, но вам все равно нужно создать свой собственный HTML с индикатором выполнения.