我在Inno Setup中需要一个全局字符串变量,它将在[Code]
部分初始化并在[Run]
部分中使用。
这可能吗?
答案 0 :(得分:3)
您可能正在寻找scripted constant:
[Run]
Filename: "{app}\MyProg.exe"; Parameters: "{code:GetGlobalVariable}"
[Code]
var
GlobalVariable: string;
function GetGlobalVariable(Param: string): String;
begin
Result := GlobalVariable;
end;
function InitializeSetup(): Boolean;
begin
GlobalVariable := '/parameter';
Result := True;
end;
有关更真实的示例,请参阅Use a part of a registry key/value in the Inno Setup script。