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

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

Пользователь


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

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


MrAWP,
или так
Код: Выделить весь код
function InitializeSetup(): Boolean;
begin
  Result := True;
  if not FileExists(ExpandConstant('{src}\archieve.exe')) then
  begin
    SuppressibleMsgBox('Файл archieve.exe не найден в папке с инсталлятором!', mbCriticalError, MB_OK, MB_OK);
    Result := False;
  end;
end;
или так
Код: Выделить весь код
procedure CurStepChanged(CurStep: TSetupStep);
begin
  if CurStep = ssInstall then
    if not FileExists(ExpandConstant('{src}\archieve.exe')) then
    begin
      SuppressibleMsgBox('Файл archieve.exe не найден в папке с инсталлятором!', mbCriticalError, MB_OK, MB_OK);
      Abort;
    end;
end;
даже можно и одновременно.
Это сообщение посчитали полезным следующие участники:

Отправлено: 01:05, 14-10-2009 | #249