Inno setup 如何在Inno设置中正确使用重复功能
在我的代码中重复了以下函数:(因为我使用了几个代码来混合不同的函数来创建我的安装程序) 可以将这些函数重命名为Inno setup 如何在Inno设置中正确使用重复功能,inno-setup,pascalscript,Inno Setup,Pascalscript,在我的代码中重复了以下函数:(因为我使用了几个代码来混合不同的函数来创建我的安装程序) 可以将这些函数重命名为CancelButtonClick1和2(例如)等,以避免出现错误吗?此答案在Inno Setup 6中已过时。有关最新答案,请参阅 CurInstallProgressChanged和CancelButtonClick1必须具有该名称。您不能将它们命名为CurInstallProgressChanged1和CancelButtonClick1并期望它们被神奇地调用 从Initiali
CancelButtonClick1
和2
(例如)等,以避免出现错误吗?此答案在Inno Setup 6中已过时。有关最新答案,请参阅
CurInstallProgressChanged
和CancelButtonClick1
必须具有该名称。您不能将它们命名为CurInstallProgressChanged1
和CancelButtonClick1
并期望它们被神奇地调用
从InitializeWizard
调用InitializeWizard1
和InitializeWizard2
。但是您不能在任何地方调用CurInstallProgressChanged1
或CancelButtonClick1
如果一个事件函数只有一个实现,则无需在其名称后附加数字。保持CurInstallProgressChanged
和取消按钮单击
然后,您有两个
CurPageChanged
(CurPageChanged1和CurPageChanged2
)的实现,但没有主实现CurPageChanged
正如政府所说: 当您重用来自不同来源的各种功能实现时,这些通常实现相同的Inno Setup事件函数(如
InitializeWizard
)
您必须合并这些事件函数,因为只有一个函数实现
您可以通过将唯一后缀附加到不同的实现,然后从主实现调用它们
从Inno设置6开始,此答案已过时。有关最新答案,请参阅
CurInstallProgressChanged
和CancelButtonClick1
必须具有该名称。您不能将它们命名为CurInstallProgressChanged1
和CancelButtonClick1
并期望它们被神奇地调用
从InitializeWizard
调用InitializeWizard1
和InitializeWizard2
。但是您不能在任何地方调用CurInstallProgressChanged1
或CancelButtonClick1
如果一个事件函数只有一个实现,则无需在其名称后附加数字。保持CurInstallProgressChanged
和取消按钮单击
然后,您有两个
CurPageChanged
(CurPageChanged1和CurPageChanged2
)的实现,但没有主实现CurPageChanged
正如政府所说: 当您重用来自不同来源的各种功能实现时,这些通常实现相同的Inno Setup事件函数(如
InitializeWizard
)
您必须合并这些事件函数,因为只有一个函数实现
您可以通过将唯一后缀附加到不同的实现,然后从主实现调用它们
CurInstallProgressChanged
CancelButtonClick
InitializeWizard
CurPageChanged