Использование InnoSetup. Я хочу попросить пользователя, если он хочет установить дополнительное программное обеспечение, - представить его как плагин.Моя проблема в том, что дополнительный программный пакет, который я хочу установить, разбит на два файла MSI.Я хочу только один раз предложить пользователю установить пакет, но каждый файл в разделе [Run] должен проверить одно и то же значение.Как мне это сделать?
[Code]
function InstallSomething:Boolean;
begin
if (MsgBox('Do you want to install something?', mbInformation, mb_YesNo) = idYes) then
Result:=True
else
Result:=False;
end;
[Run]
Filename: {sd}\Software\MyAppA.msi; Check: InstallSomething;
Filename: {sd}\Software\MyAppB.msi; Check: InstallSomething;
Таким образом, пользователь должен получить сообщение только один раз, но каждый файл должен быть установлен, если true, или пропустить, если false.