Inno setup Inno设置跳过备注页(如果为空)

Inno setup Inno设置跳过备注页(如果为空),inno-setup,Inno Setup,我正在使用这里找到的模块依赖脚本:安装.Net和VC++ 现在,一切都很好,并允许我减少约6MB的安装程序大小 但是我想为用户提供尽可能快的设置,当用户已经拥有所有必要的依赖项时,他会看到一个空的“备忘录”屏幕。这真的不是最理想的,如果没有,我希望至少跳过这一步 我可以使用if(GetArrayLength(products)=0)然后来测试是否有任何组件要安装,但我找不到将此测试放在何处 在InitializeSetup函数中,我找不到如何告诉“跳过此屏幕”,在ShouldSkipPage函数

我正在使用这里找到的模块依赖脚本:安装.Net和VC++

现在,一切都很好,并允许我减少约6MB的安装程序大小

但是我想为用户提供尽可能快的设置,当用户已经拥有所有必要的依赖项时,他会看到一个空的“备忘录”屏幕。这真的不是最理想的,如果没有,我希望至少跳过这一步

我可以使用
if(GetArrayLength(products)=0)然后
来测试是否有任何组件要安装,但我找不到将此测试放在何处

InitializeSetup
函数中,我找不到如何告诉“跳过此屏幕”,在
ShouldSkipPage
函数中,我找不到如何告诉“跳过备忘录页面”

谢谢

可能是这样的:

[Code]
function ShouldSkipPage(PageID: Integer): Boolean;
begin
  // skip page when we are on the ready page and the memo is empty
  Result := (PageID = wpReady) and (WizardForm.ReadyMemo.Text = '');
end;

一如往常,准确而快速的回答:)谢谢!:)