Inno Setup: Как изменить текст LicenseFile? - PullRequest
0 голосов
/ 09 ноября 2018

У меня есть один файл license.txt. Я использую его для всех своих приложений.

[Setup]
LicenseFile=license.txt

Я хочу, чтобы мой пользователь увидел заголовок «Лицензионное соглашение {#MyAppName}» в верхней части лицензионного соглашения. Я не хочу менять содержимое файла license.txt.

Есть ли способ установки кода inno для этого? Заранее спасибо.

1 Ответ

0 голосов
/ 09 ноября 2018

Например, чтобы изменить первую строку лицензии, вы можете сделать:

[Code]

procedure InitializeWizard();
begin
  WizardForm.LicenseMemo.Lines[0] := '{#MyAppName} License Agreement';
  WizardForm.LicenseMemo.SelStart := 0;
end;

enter image description here


Другой способ - использовать Препроцессор Inno Setup для создания измененного файла лицензии из файла шаблона.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...