Inno设置"返回"像代码

时间:2016-05-30 11:14:27

标签: inno-setup return-value pascalscript function-exit

是否有任何命令/构造如C中的return从Inno Setup脚本代码的函数中立即退出,保留结果代码?

我想要点什么

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

1 个答案:

答案 0 :(得分:3)

您的代码是正确的。

使用Exit statement退出functionprocedure。使用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;