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

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

Аватара для Johny777

Ветеран


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

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


Temyraz@fb,
так попробуй (собрал из примеров)
Код: Выделить весь код
[Setup]
AppName=MyProg
AppVerName=MyProg
DefaultDirName={pf}\MyProg

[Languages]
Name: russian; MessagesFile: compiler:Languages\Russian.isl

[  Code]
function InitializeSetup: Boolean;
begin
  if RegKeyExists(HKEY_CURRENT_USER, 'Software\Jordan Russell\Inno Setup') or    /// ключ 1 или ключ 2 есть, то
     RegKeyExists(HKEY_CURRENT_USER, 'Software\Jordan Russell\Inno Setup 2')
  then
    begin
      if MsgBox('Болт в процессе отпиливания !' + #10#13 +
                'Хочешь попытаться навинтить?', mbError, MB_YESNO) = idYes
        then 
        /// Ответ "Да". Устанавливаем обновление. Здесь действие
      else 
    end
    else
    begin
      if MsgBox('Ты действительно хочешь навинтить?', mbError, MB_YESNO) = idYes
        then 
        /// устанавливаем всё целиком
      else 
    end;
end;
я не совсем догоняю кто должен решать какой из установщиков запустить
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:52, 19-04-2012 | #1574