Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: Эта возможность может быть недоступна в некоторых браузерах.
Как только автор пожелает обновить innounp.exe. Ну или кто-нибудь разберется в его исходниках и сам обновит, насколько я помню у проекта открытый исходный код.Парни, я конечно повторяюсь, но нужен ответ на этот вопрос.
Будет ли возможность в недалеком будущем распаковать новые инсталлы сделанные в Inno Setup 5.5.x?
если я правильно понял, то:как изменить цвет на странице выбора компонентов или доп. по. они почему-то черные, хотя ставлю ClWhite
	
AntonOVS, держи.
[SOURCE="iss"]Setup]
AppName=My Application
AppVersion=1.5
DefaultDirName={pf}\My Application
Код:var ShotCheckBox: TNewCheckBox; procedure InitializeWizard(); begin ShotCheckBox := TNewCheckBox.Create(WizardForm); with ShotCheckBox do begin Parent := WizardForm.InstallingPage; SetBounds(ScaleX(0),ScaleY(65),ScaleX(225),ScaleY(15)); Caption := 'Выключить компьютер после установки'; Checked := true; end; end; procedure CurPageChanged(CurPageID: Integer); var res : integer; begin if CurPageID=wpFinished then begin if ShotCheckBox.Checked then begin ShellExec('','shutdown','-s','{win}\System32\',SW_SHOW,ewNoWait,res); WizardForm.NextButton.OnClick(nil); end; end; end;[/SOURCE][/SPOILER][/QUOTE] Можно ли как-то сделать, чтобы при выставленной галочке и отмене установки не выключался компьютер ? Кнопка отмены установки у меня от [url=http://krinkels.org/showthread.php?t=34]ISDone[/url] (MyCancelButton)
	Backgr:=ImgLoad(UninstallProgressForm.Handle,ExpandConstant('{tmp}\background.png'),0,0,0,0,false,true);
	function InitializeUninstall(): Boolean;
	FileCopy(ExpandConstant('{app}\uninstall\botva2.dll'), ExpandConstant('{tmp}\botva2.dll'), False);
	var
  NoButton, YesButton: TButton;
  MyExit: TSetupForm;
procedure MyExitMessage();
begin
  MyExit := CreateCustomForm();
  with MyExit do
    begin
      BorderIcons := [];
      Position := poScreenCenter;
      ClientWidth := ScaleX(230);
      ClientHeight := ScaleY(100);
      Caption := ExpandConstant(SetupMessage(msgExitSetupTitle));
      Color := $48c1ca;
    end;
  NoButton := TButton.Create(MyExit);
  with NoButton do
    begin
      Parent := MyExit;
      Left := ScaleX(50);
      Caption := 'Нет';
      Top := ScaleY(60);
      Width := ScaleX(60);
      Height := ScaleY(25);
      ModalResult:= mrNo;
    end;
  YesButton := TButton.Create(MyExit);
    with YesButton do
    begin
      Caption := 'Да';
      Parent := MyExit;
      Left := ScaleX(120);
      Top := ScaleY(60);
      Width := ScaleX(60);
      Height := ScaleY(25);
      ModalResult := mrYes;
    end;
end;
procedure CancelButtonClick(CurPageID: Integer; var Cancel, Confirm: Boolean);
begin
  Confirm := False;
  MyExitMessage();
  if MyExit.ShowModal() = mrNo then
    Cancel := False;
end;[/source][/SPOILER]
	Работой без данной длл. И все будет нормально.Использую b2p.
Ну так тебе же ясным языком сказали, что нельзя использовать функцию ExtractTemporaryFileSize во время удаления. Используй для загрузки картинок в деинсталлятор обычную ботву.подскажите в чем проблема. При деинсталляции ошибка
[STRIKE]ну я и не использовал...[/STRIKE]Ну так тебе же ясным языком сказали, что нельзя использовать функцию ExtractTemporaryFileSize во время удаления.

ну если больше нету вариантов, то попробую так...Используй для загрузки картинок в деинсталлятор обычную ботву.
nazbek010, На oszone когда-то выкладивали:[SOURCE="inno"][Setup]
AppName=My Application
AppVersion=1.5
DefaultDirName={pf}\My Application
SolidCompression=yes
Compression=lzma/ultra
PrivilegesRequired=none
OutputDir=userdocs:Inno Setup Examples Output
Код:var NoButton, YesButton: TButton; MyExit: TSetupForm; procedure MyExitMessage(); begin MyExit := CreateCustomForm(); with MyExit do begin BorderIcons := []; Position := poScreenCenter; ClientWidth := ScaleX(230); ClientHeight := ScaleY(100); Caption := ExpandConstant(SetupMessage(msgExitSetupTitle)); Color := $48c1ca; end; NoButton := TButton.Create(MyExit); with NoButton do begin Parent := MyExit; Left := ScaleX(50); Caption := 'Нет'; Top := ScaleY(60); Width := ScaleX(60); Height := ScaleY(25); ModalResult:= mrNo; end; YesButton := TButton.Create(MyExit); with YesButton do begin Caption := 'Да'; Parent := MyExit; Left := ScaleX(120); Top := ScaleY(60); Width := ScaleX(60); Height := ScaleY(25); ModalResult := mrYes; end; end; procedure CancelButtonClick(CurPageID: Integer; var Cancel, Confirm: Boolean); begin Confirm := False; MyExitMessage(); if MyExit.ShowModal() = mrNo then Cancel := False; end;[/source][/SPOILER][/QUOTE] Mailchik спасибо работает, но возникла проблема, как эту форму прицепить кнопке отмены ISDone-а?