2010-03-25 73 views
6

我在CurStepChanged(ssPostInstall)PascalScripting事件处理程序的InnoSetup脚本中执行了很多自定义操作。由于这些操作需要一些时间才能完成,因此我想更新InnoSetup Wizard GUI状态文本并告诉用户幕后发生了什么。使用“StatusMsg”参数可以在[Run]部分中找到类似的东西。我知道我可以使用TOutputProgressWizardPage/CreateOutputProgressPage(),而且我在之前的项目中使用过,但这对我的喜好来说有点太过于矫枉过正...如何从PascalScript代码更新InnoSetup向导GUI状态文本

是否有更简单的方法来更新InnoSetup向导的GUI状态来自Pascal脚本代码的文本与StatusMsg参数具有相同的效果?

回答

11

使用该从你的CurStepChanged处理程序:

WizardForm.StatusLabel.Caption := 'status update'; 
+0

非常感谢!这正是我所期待的。 – mkva 2010-03-25 10:42:21