Архив метки: Inno Setup

Перенос строки в CustomMessage

Задача:  При написании скрипта установки программы с помощью InnoSetup нужно добавить перенос строки для пользовательских сообщений

Инструментарий:  InnoSetup

Решение:   Для переноса строки можно использовать символ новой строки %n. Посмотрим пример:

Читать далее

Inno Setup — список для хранения пары ключ/значение

Задача: Нужно создать список для хранения пары ключ/значение
Инструментарий: InnoSetup
Решение:
Для хранения данных воспользуемся динамическим массивом.
Читать далее

Inno Setup: Disk spanning must be enabled

Задача: При сборке истралятора — появляется ошибка компиляции:

Disk spanning must be enabled in order to create an installation larger than 2100000000 bytes in size

Инструментарий: Inno Setup (Pascal Script)
Решение: Проблема в том, что в результате файлы инсталятора будут занимать больше чем ~ 2 Гб.

Для того чтобы обойти данное ограничение и убрать ошибку, можно воспользоваться опцией DiskSpanning и DiskSliceSize, с помощью которых можно указать инсталятору что выходной файл должен быть разбит на тома с указанным размером.

Читать далее