Inno Setup: опция "Не создавать папку меню пуска"
Я работаю над сценарием установки Inno, который должен проверить, существует ли пункт меню "Пуск" с указанным именем. Сценарий ниже проверяет, существует ли каталог. Проблема в том, что он также проверяет существование, даже если выбран параметр "Не создавать папку меню пуска", и я не знаю, как получить эту информацию.
function NextButtonClick(CurPageID: Integer): Boolean;
begin
if CurPageID = wpSelectProgramGroup then
begin
if DirExists(ExpandConstant('{group}')) then // if the directory is not empty
begin //I have no idea how to get the info if the user has selected the create start menu folder option or not
if #USER DID NOT SELECT THE 'Don't create a Start menu folder' OPTION# then
begin
MsgBox('Directory already exitst. Please choose a different one.', mbConfirmation, MB_OK);
Result := False;
end
else
begin
Result := True;
end;
end
else
begin
Result := True;
end;
end // wpSelectProgramGroup *)
else
begin
Result := True;
end;
end;
Спасибо за вашу помощь, Тобиас
1 ответ
Решение
Запрос NoIconsCheck
поставьте галочку прямо:
if not WizardForm.NoIconsCheck.Checked then