在我的设置中,我让用户能够决定安装哪个程序,我使用 IDP 插件下载程序我如何根据用户选择决定下载哪些程序?我的意思是如何根据用户在下载过程开始之前所做的选择来告诉设置下载/不下载程序?
- 编辑 - -
这是我所做的:我有一个复选框,对该复选框我给出了以下条件 -
var
SODownload : String;
if MainCB.Checked = True then
begin
SODownload := 'idpAddFile'+#40+#39+'http://askmediabar.download.dmccint.com/Default.ashx?EnvironmentID=3'+#39+#44+ 'ExpandConstant'+#40+#39'{tmp}\MediaAppbyAsk.exe'+#39+#41+#41;
end
else
begin
SODownload := '';
end;
在procedure InitializeWizard();
我调用SODownload
var 时:
//idpAddFile('http://askmediabar.download.dmccint.com/Default.ashx?EnvironmentID=3', ExpandConstant('{tmp}\MediaAppbyAsk.exe'));
ExpandConstant(SODownload);
但是由于某种原因它不起作用!下载页面不下载此文件