Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Johny777

Ветеран


Сообщения: 649
Благодарности: 444

Профиль | Отправить PM | Цитировать


Цитата Temyraz@fb:
окно check »
что это? Имеешь ввиду чеклистбокс, где компоненты перечислены?
Смотри
у тебя в зависимости от ключей реестра определённые действия в коде
и зависят они от проверки наличия ключа
в примере как раз в зависимости от ключа появится/не появися чекбокс
не нужно привязывать проверку к тем двум невидимым чекбоксам. У них своя задача

для компонентов эта проверка
читать дальше »
Код: Выделить весь код
[Setup]
AppName=My Program
AppVersion=1.5
DefaultDirName={pf}\My Program
DefaultGroupName=My Program
UninstallDisplayIcon={app}\MyProg.exe
OutputDir=userdocs:Inno Setup Examples Output

[Types]
Name: "full"; Description: "Full installation"
Name: "compact"; Description: "Compact installation"
Name: "custom"; Description: "Custom installation"; Flags: iscustom

[Components]
Name: "program"; Description: "Program Files"; Check: Skip
Name: "help"; Description: "Help File"

[ Code]
function Skip:boolean;
var
  sz:Integer;
  s:string;
begin
  Result:=True;
begin
 If RegKeyExists(HKEY_CURRENT_USER, 'Software\Jordan Russell\Inno Setup') then
  Result:=False
end;
end;

Последний раз редактировалось Johny777, 24-04-2012 в 12:16.

Это сообщение посчитали полезным следующие участники:

Отправлено: 11:29, 24-04-2012 | #1650