Inno Setup:初始化变量时出现编译错误分号(;)预期

Inno Setup: Getting compile error Semicolon (;) expected when initializing variable

我正在为 UsernamePassword 的用户输入编写 Inno Setup 脚本代码。我想为用户跳过此页面并为 UsernamePassword 取常数值。

比如用户名是12345 想让它常量初始化。

这是我的代码。

var
  Username, Password: String;

当我修改这段代码时:

  Username : String = '12345';
  Password : String = 'MyPassword';

我遇到编译错误:

Semicolon (;) expected.

谁能帮我解决一下。我是 Pascal 的新手。

Inno Setup Pascal Script 不支持在声明点初始化变量。

改为在 InitializeSetup event function 中初始化它们。

var
  Username, Password: string;

function InitializeSetup(): Boolean;
begin
  Username := '12345';
  Password := 'MyPassword';

  Result := True;
end;

相关问题:


请注意,您的代码在 Pascal/Delphi 中是正确的。但这是 Pascal Script,不是 Pascal。