【问题标题】:Inno Setup "return" like command/construct in CodeInno Setup“返回”,如代码中的命令/构造
【发布时间】:2016-05-30 11:14:26
【问题描述】:

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

我想要一些东西

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

【问题讨论】:

  • 您发布的代码可以满足您的需求。问题是什么?
  • 我不知道 exit 是想要的命令...我只是根据 dos 时代的经验输入的。无论如何,是否有完整的 innosetup pascal 脚本语言参考?谢谢
  • Inno Setup Pascal 脚本基于RemObjects Pascal Script。我不知道有任何文档。所以你必须使用一些通用的 Pascal 文档(如 Free Pascal Reference guide)并尝试 Pascal 脚本支持哪些功能。

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


【解决方案1】:

你的代码是正确的。

使用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;

【讨论】:

    猜你喜欢
    • 2016-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多