2010-08-20 1 views
1

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

ответ

4

С небольшим количеством Google, выясняется, что ответ был прямо там.

Создать функцию в секции кода, установите DestDir на {код: FunctionName}

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

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

[Code] 
function GetJavaBin(S: String): String; 
begin 
    Result :=JavaHome + '\bin'; 
end; 
Смежные вопросы