我正在为Username
和Password
的用户输入编写Inno安装程序脚本代码。我想为用户跳过此页面,并为Username
和Password
获取常量值。
例如用户名是12345想要使其不断初始化。
这是我的代码。
var
Username, Password: String;
当我修改此代码时:
Username : String = '12345';
Password : String = 'MyPassword';
我收到编译错误:
分号(;)预期。
任何人都可以帮我修理它。我是Pascal的新手。
答案 0 :(得分:2)
Inno Setup Pascal Script不支持在声明时初始化变量。
在InitializeSetup
event function中初始化它们。
var
Username, Password: string;
function InitializeSetup(): Boolean;
begin
Username := '12345';
Password := 'MyPassword';
Result := True;
end;
相关问题:Are global variables in Pascal Script zero-initialized?
请注意,您的代码在Pascal / Delphi中是正确的。但这是Pascal Script,而不是Pascal。