我正在尝试动态停用欢迎页面: 这是我试过的不同选项
[SETUP]
DisableWelcomePage={code:ShouldSkipAutorun}
...
[CODE]
function ShouldSkipAutorun(Default: string):boolean;
begin
...
// will return true or false on whether to disable it or not
end;
错误:“[Setup] section指令的值”DisableWelcomePage“无效”
接下来我尝试使用shouldskippage,但文档说
不会为wpWelcome,wpPreparing和wpInstalling页面调用此事件函数,也不会调用安装程序已确定的页面(例如,安装中不包含任何组件的wpSelectComponents
任何帮助?
答案 0 :(得分:2)
在inno中使用 ShouldSkipPage 功能。
在[设置]部分中将DisableWelcomePage默认值设置为否。
[Setup]
DisableWelcomePage=no
修改您的[代码]部分,如下所示
[CODE]
function ShouldSkipAutorun():boolean;
begin
Result:=/** add you result here (TRUE or FALSE) **/;
end;
function ShouldSkipPage(PageID: Integer): Boolean;
begin
Result := False;
if PageID = wpWelcome then
begin
Result := ShouldSkipAutorun;
end;
end;