Имя пользователя:
Пароль:
 

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

Аватара для R.i.m.s.k.y.

Ветеран


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

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


Цитата kot-da-vinci:
Как сообщить инсталятору, что нужно активировать таск BV6080, а не BV5030? »
я вот так отслеживаю, условия в TasksCheck сам пропишешь
Код: Выделить весь код
procedure TasksCheck();
var
  Item: Integer;
begin
  if ( check_for_haali ) then begin
    Item := WizardForm.TasksList.Items.IndexOf(ExpandConstant('{cm:Haali}')); if (Item >= 0) then begin WizardForm.TasksList.Checked[item] := True; if WizardForm.TasksList.ItemIndex = Item then WizardForm.TasksList.Checked[item] := True; end;
  end;
end;

procedure TasksListClickCheck(Sender: TObject);
begin
  TasksCheck;
end;

procedure InitializeWizard();
  WizardForm.TasksList.OnClickCheck := @TasksListClickCheck;
end;

-------
Хороший установщик тот, которого не замечаешь
Оформление в инно пустая трата времени: толку мало, головняка много, а ошибок истчо больше!

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

Отправлено: 21:17, 11-03-2014 | #33