Installation 如何在卸载期间从PascalScript代码更新InnoSetup向导GUI状态文本

Installation 如何在卸载期间从PascalScript代码更新InnoSetup向导GUI状态文本,installation,inno-setup,Installation,Inno Setup,在安装过程中,可以使用以下代码()从PascalScript事件处理程序“CurStepChanged(ssPostInstall)”内部更新InnoSetup向导状态文本: 这不适用于卸载。从“CurUninstallStepChanged(usUninstall)”内部访问此属性失败,错误如下: "Runtime Error: Line 526: Exception: Internal Error: An attempt was made to access WizardForm befor

在安装过程中,可以使用以下代码()从PascalScript事件处理程序“CurStepChanged(ssPostInstall)”内部更新InnoSetup向导状态文本:

这不适用于卸载。从“CurUninstallStepChanged(usUninstall)”内部访问此属性失败,错误如下:

"Runtime Error: Line 526: Exception: Internal Error: An attempt was made to access WizardForm before it has been created."
您知道如何在卸载过程中更改InnoSetup向导状态文本吗?也许“usUninstall”太早了?但是标签已经存在并且在卸载程序的GUI中可见…

我找到了解决方案:

UninstallProgressForm.StatusLabel.Caption := 'status update';
UninstallProgressForm.StatusLabel.Caption := 'status update';