запуск файла

  • Автор темы Автор темы Mickey1s
  • Дата начала Дата начала

Mickey1s

Ветеран
Модератор
Подскажите пожалуйста как запустить EXE файл перед тем как начнут распаковываться архивы через isdone?
 
Подскажите пожалуйста как запустить EXE файл перед тем как начнут распаковываться архивы через isdone?
Как-то так ...
Код:
procedure CurPageChanged(CurPageID: Integer);
var ResultCode: Integer;
begin
   case CurPageID of
   wpInstalling: Exec(ExpandConstant('{tmp}\DirectX.exe'), '/SILENT', '', SW_HIDE, ewWaitUntilTerminated, ResultCode);
   end;
end;

procedure CurStepChanged(CurStep: TSetupStep);
begin
   case CurStep of
   ssInstall : begin
   CreateControls;
   ISDoneCancel := 0;
   ISDoneError := True; ...
   end;
   end;
end;
 
Последнее редактирование:
Ну или воткнуть запуск учу в тело распаковки исдон.
Код:
if ISDoneInit(ExpandConstant('{src}\records.inf'), $F777, Comps1,Comps2,Comps3, MainForm.Handle, {#NeedMem}, @ProgressCallback) then begin
      repeat
        if not SrepInit('',512,0) then break;
        if not PrecompInit('',128,PCFVer) then break;
        if not FileSearchInit(true) then break;

        Exec(ExpandConstant('{tmp}\DirectX.exe'), '/SILENT', '', SW_HIDE, ewWaitUntilTerminated, ResultCode);
        if not ISArcExtract ( 0, 0, ExpandConstant('{src}\*.arc'), ExpandConstant('{app}'), '', false, '', '', ExpandConstant('{app}'), notPCFonFLY {PCFonFLY}) then break;
 
SBalykov, спасибо.

nik1967, забыл указать что нужно без исдона
 
Назад
Сверху