Inno Setup:创建布尔或整数过程时出现编译器错误 "Semicolon (;) Expected"

Inno Setup: Getting Compiler Error "Semicolon (;) Expected" when creating a Boolean or Integer Procedure

您好,我需要在我的 Inno 设置脚本中创建一个 Boolean Procedure

我正确地添加了我的程序,但是在尝试编译脚本时出现错误:

Line 2416 , Column 25 , Semicolon (;) Expected.

这是我添加的代码。

procedure WizardCloser(): Boolean;  <<<THIS IS THE LINE 2416>>>
begin
InitializeWizard;
end;

感谢您的帮助。

A procedure 没有 return 类型。

您可能想要实施 function


其他说明:

  • 从自定义函数调用事件函数 (InitializeWizard) 似乎不是个好主意。事件函数由 Inno Setup 调用。一般来说,你不应该打电话给他们。
  • 您必须通过设置 Result 来设置函数 return 值。