gpt4 book ai didi

inno-setup - Inno 安装程序 : How to display license page before custom page shows from procedure InitializeWizard();

转载 作者:行者123 更新时间:2023-12-05 03:05:09 26 4
gpt4 key购买 nike

我正在使用 LicenseFile=D:\authorized\Builds\Integration\License.rtf 来显示许可证页面和程序 InitializeWizard();

问题是在InitializeWizard();过程之后显示许可页面。有什么方法可以之前显示它吗?

procedure InitializeWizard;
begin
{ Create the pages }
UsagePage := CreateInputOptionPage(wpWelcome,
'App setup information', 'How would you like to install App?',
'Would you like to install App as a service?.',
True, False);
UsagePage.Add('Yes');
UsagePage.Add('No');
UsagePage.Values[0] := true;
end;

最佳答案

这是误会。 InitializeWizard 函数不显示任何内容。它只是创建自定义页面,并不显示它们。

尝试在函数末尾添加一个 MsgBox 调用。您会看到消息甚至在向导表单弹出之前就已显示。


自定义页面的顺序由 Create*Page 函数的 AfterID 参数(第一个)决定。

如果您希望自定义页面显示在许可页面之后,请使用 wpLicense,而不是 wpWelcome

UsagePage := CreateInputOptionPage(wpLicense, ...);

关于inno-setup - Inno 安装程序 : How to display license page before custom page shows from procedure InitializeWizard();,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51262591/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com