3
C中有没有像return
这样的命令/结构,它会立即从Inno Setup脚本代码的函数中保存结果代码?Inno设置“返回”就像代码中的命令/结构
我想的东西
If k = false then
Begin
Result:=false;
Exit;
End;
C中有没有像return
这样的命令/结构,它会立即从Inno Setup脚本代码的函数中保存结果代码?Inno设置“返回”就像代码中的命令/结构
我想的东西
If k = false then
Begin
Result:=false;
Exit;
End;
你的代码是正确的。使用Exit
statement退出function
或procedure
。通过function
,在调用Exit
之前设置Result
自动变量来设置返回值。
function MyFunction: Boolean;
begin
if not SomeTest then
begin
{ cannot do stuff, aborting }
Result := False;
Exit;
end;
{ do stuff }
Result := True;
end;
您发布的代码做了你想要的。什么是问题? –
我不知道退出是想要的命令......我只是从dos时代的经验中输入。无论如何,有没有一个innosetup pascal脚本语言的完整参考? Thanx – Maverick
Inno Setup Pascal脚本基于[RemObjects Pascal Script](http://www.remobjects.com/ps.aspx)。我不知道任何文档。所以你必须使用一些通用的Pascal文档(如[Free Pascal Reference Guide](http://www.freepascal.org/docs-html/ref/ref.html)),并尝试Pascal Script支持的功能。 –