Inno Setup "возврат", как команда / конструкция в коде

Есть ли какая-нибудь команда / конструкция типа return в C, который немедленно выходит из функции кода сценария Inno Setup, сохраняя код результата?

Я хотел бы что-то

If k = false then
Begin
    Result:=false;
    Exit;
End;

1 ответ

Решение

Ваш код правильный.

Использовать Exit заявление о выходе function или procedure, С function, установить Result автоматическая переменная, прежде чем вызывать Exit, чтобы установить возвращаемое значение.

function MyFunction: Boolean;
begin
  if not SomeTest then
  begin
    { cannot do stuff, aborting }
    Result := False;
    Exit;
  end;

  { do stuff }

  Result := True;
end;
Другие вопросы по тегам