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;