AtotIK
Новичок
Привет всем! Нужно сделать так, что бы инсталлятор предлагал пропустить следующую страницу ещё до её создания, т.е. был бы выбор устанавливать ли содержимое следующей страницы или сразу приступить к установке.
Данные располагаются на wpSelectTasks, после неё только скрытая через DisableReadyPage=yes страница.
Пока получилось только так, но криво - после нажатия далее (или пропуска) MsgBox появляется ещё 2 раза (даже если начать с другой страницы). Приходится каждый раз нажимать что-нибудь для продолжения установки.
при этом не помогают пропустить эти страницы.
Сам код:
Кручусь на одном месте уже 2 часа, в голове уже каша из-за этого. Может ещё вариант есть (через NextButtonClick)? Прошу Вашей помощи в решении проблемы!
Данные располагаются на wpSelectTasks, после неё только скрытая через DisableReadyPage=yes страница.
Пока получилось только так, но криво - после нажатия далее (или пропуска) MsgBox появляется ещё 2 раза (даже если начать с другой страницы). Приходится каждый раз нажимать что-нибудь для продолжения установки.
Код:
SendMessage(WizardForm.NEXTBUTTON.Handle, 513, 0, 0);
SendMessage(WizardForm.NEXTBUTTON.Handle, 514, 0, 0);
Сам код:
Код:
function ShouldSkipPage(PageID: Integer): Boolean;
begin
If PageID=wpSelectTasks then
begin
If MsgBox('Установить дополнительные апплеты?' #10#10 'Да - выбрать из списка и установить, Нет - перейти к установке программы', mbInformation, MB_YESNO)=IDYES then
begin
Result:=False;
end
else
Result:=True;
end;
end;
Кручусь на одном месте уже 2 часа, в голове уже каша из-за этого. Может ещё вариант есть (через NextButtonClick)? Прошу Вашей помощи в решении проблемы!
Последнее редактирование: