我创建了一个安装程序,提示用户输入IP地址,然后使用此输入在桌面上创建快捷方式。这在第一次尝试时完全正常,但如果我删除快捷方式并再次运行安装程序,则此时输入完全不同的IP,它将使用前一个实例中的IP创建快捷方式。这一直持续到我重新启动计算机。想法?
[Icons]
Name: "{commondesktop}\Test Icon name"; Filename: "http://{code:GetServerIPFromUserInput}/contentfolder/index.html";
[Code]
function GetServerIPFromUserInput(Param: String): String;
begin
result := ServerNamePage.Values[0];
end;