Inno设置:在组件选择后创建自定义向导页面

时间:2010-06-16 16:11:59

标签: inno-setup wizard

我正在Inno Setup中构建一个安装程序。安装的软件是一个Web应用程序服务器,它检查端口80是否空闲,如果它被占用,则它会提示用户另一个端口用于Web服务器。

我希望在自定义向导页面上显示此内容,在文件复制之前。原因是用户可能在安装开始时没有选择“Web服务器”组件,在这种情况下不应显示此提示(因为它没用)。

在用户选择要安装的组件之前,我只设法创建了一个在安装开始时出现的自定义向导页面。我希望它出现在组件选择页面之后。

我目前正在考虑使用消息框而不是自定义向导页面。它并不像花哨但应该这样做。还考虑回到我以前的平台InstallJammer。我知道InstallJammer可能非常酷(特别是在这些情况下 - 创建自定义窗格和操作)但有些东西让我看到其他地方。 谢谢你的阅读!

1 个答案:

答案 0 :(得分:1)

没关系......我想我找到了解决方案:

  

原型:功能   CreateInputQueryPage(常量    AfterID :整数; const ACaption,ADescription,ASubCaption:String):   TInputQueryWizardPage;

我现在就试试吧

编辑: 是的,我将 AfterID 设置为 wpSelectComponents

我现在需要找到一种测试端口80的方法......