Inno setup 在Inno设置中动态切换到页面

Inno setup 在Inno设置中动态切换到页面,inno-setup,pascal,Inno Setup,Pascal,我需要在Inno设置中动态切换到页面。让我解释一下需要做什么,以及到目前为止我做了什么 下面是一个示例逻辑: 第1页-->第2页-->第3页-->第4页-->第5页 我将在运行时从用户的Page3中的一系列单选按钮中获取一个值,并根据该值,我需要切换到Page4和Page5的不同页面 这是我试过的…: a、 )我在InitializeWizard()中写入了所有逻辑,但我无法创建Page4和Page5,因为它是根据从Page3中选择的值创建的,并且在初始化期间它是空的 b、 )我试图在CurPa

我需要在Inno设置中动态切换到页面。让我解释一下需要做什么,以及到目前为止我做了什么

下面是一个示例逻辑:

第1页-->第2页-->第3页-->第4页-->第5页

我将在运行时从用户的Page3中的一系列单选按钮中获取一个值,并根据该值,我需要切换到Page4Page5的不同页面

这是我试过的…:

a、 )我在
InitializeWizard()
中写入了所有逻辑,但我无法创建Page4Page5,因为它是根据从Page3中选择的值创建的,并且在初始化期间它是空的

b、 )我试图在
CurPageChanged(CurPageID:Integer)
过程中编写所有逻辑,但同样的事情发生了,我无法获得
NextButtonClick(CurPageID:Integer)
中任何页面的
Page.ID
(包括Page1Page2

请帮助我在这种情况下如何继续

提前感谢,


DeeJay

ShouldSkipPage
是您错过的事件。有无数种方法可以写剧本。其中一个你可以。非常感谢,我还没有完成,但这本书的诀窍。。。