Программирование: Введение

Поддержка сценариями 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-объектов
Встроенный отладчик