Поддержка сценариями Inno Setup языка Pascal (современный Delphi – язык программирования, подобный Паскаль) предоставляет множество дополнительных возможностей по созданию, настройке и управлению программой установки или удаления во время выполнения. Вот некоторые примеры:
Также доступен встроенный отладчик, позволяющий выполнить отладку сценария: выявить ошибки, изучить значения локальных переменных, функций или процедур, проанализировать стек вызовов и т.д. и т.п.
Сценарным интерпретатором языка Pascal, используемого
Inno Setup, является компонент RemObjects Pascal Script, разработанный
Carlo Kok. Также как и Inno Setup, RemObjects Pascal Script находится в
свободном доступе и поставляется с исходным кодом. Дополнительную
информацию смотрите по ссылке http://www.remobjects.com/ps.
Примечание: Pascal-интерпретатор работает исключительно во время выполнения и не имеет никакой функциональности при компиляции.
Создание секции [Code]
Функции событий
Сценарные константы
Параметр "Check"
Параметры "BeforeInstall" и
"AfterInstall"
Код деинсталляции
Примеры сценариев
Справочник поддерживаемых функций
Справочник поддерживаемых классов
Использование дополнительных страниц
мастера
Использование DLL и .NET сборок
Использование COM-объектов
Встроенный отладчик