问题描述
如果在用户的计算机上找不到 .NET Framework 3.0 SP1,我的 InnoSetup 脚本会触发一个消息框。由于实际代码非常庞大,这里是唯一重要的部分-
#define DownloadURL "https://www.microsoft.com/en-us/Download/confirmation.aspx?id=3005"
function InitializeSetup(): Boolean;
begin
if not IsDotNetDetected('v3.0',1) then begin
MsgBox('Error: Microsoft .NET Framework 3.0 SP1 is not installed on your machine!',mbinformation,MB_OK);
OpenURL();
result := false;
end else
result := true;
end;
在用户单击上面的“确定”后,我正在尝试打开 Microsoft .NET Framework 下载页面。
procedure OpenURL();
var
ErrorCode: Integer;
begin
ShellExec('open','{#DownloadURL}','',SW_SHOWnorMAL,ewNowait,ErrorCode);
end;
编译在这一行出现 UnkNown Identifier 'OpenURL'
错误。请帮帮我!
OpenURL();
result := false;
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)