Установка файла в папку на основе вызова функции - PullRequest
1 голос
/ 20 августа 2010

Я создаю скрипт Inno Setup, и у меня есть библиотеки, которые необходимо установить в места, которые определяются при установке (то есть Java_Home / bin). Есть ли способ сделать это, изменив значение DestDir для файла, или есть лучший способ?

1 Ответ

4 голосов
/ 20 августа 2010

Немного Googling, получается, что ответ был тут же.

Создайте функцию в разделе кода, установите DestDir в {code: FUNCTIONNAME}

в моем конкретном случае:

[Files]
Source: "libs\native-lib.dll"; DestDir: {code:GetJavaBin};

[Code]
function GetJavaBin(S: String): String;
begin
    Result :=JavaHome + '\bin';
end;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...