Компоненты конфигурации настройки Inno для Delphi
Этот проект находится в активной разработке и не готов к использованию в настоящее время. Если вы решите попытаться использовать это, используйте его на свой страх и тщательно просмотрите код. Он может быть изменен и сломаться в ближайшем будущем, пока я не полирую его достаточно, чтобы быть полностью полезным.
Базовый компенент для использования - это TJDInnoSetupScript . Это инкапсулирует весь файл скрипта настройки Inno. Он может быть установлен в IDE, чтобы упасть на вашу форму или модуль данных, затем вы можете настроить его для достижения почти всего, что вы можете сделать в сценарии. В конце концов, он может динамически генерировать сценарий настройки Inno (.iss). Будущие идеи включают в себя возможность компилировать сценарий непосредственно из вашего проекта Delphi.


Вы можете взглянуть на демонстрационный проект, чтобы увидеть его использование. Но в целом есть две ключевые процедуры для генерации сценария на основе вашей настройки:
GetScript(AStrings: TStrings); - Используйте это, чтобы заполнить объект TStrings с помощью сценария. Это насильно очистит любые существующие данные и заменит их на ISS сценарий.SaveScript(const AFilename: String); - Используйте это, чтобы сохранить скрипт в файл. Он напрямую использует GetScript , а затем сохраняет его в указанном файле. Это новый проект, который использует этот компонент. Приложение позволяет настроить сценарий настройки Inno с помощью компонента через пользовательский интерфейс.
Примечание. Это приложение требует следующих сторонних библиотек:
