2010-03-25 77 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