2010-03-25 11 views
6

Ejecuto muchas acciones personalizadas en mi script InnoSetup en el controlador de eventos PascalScripting CurStepChanged (ssPostInstall). Como estas acciones tardan un poco en finalizar, me gustaría actualizar el texto del estado de la GUI InnoSetup Wizard y decirle al usuario lo que ocurre detrás de las escenas. Algo similar es posible en la sección [Ejecutar] utilizando el parámetro "StatusMsg". Sé que podría usar TOutputProgressWizardPage/CreateOutputProgressPage(), y lo hice en un proyecto anterior, pero es demasiado exagerado para mi gusto ...Cómo actualizar el texto de estado de la GUI de InnoSetup Wizard desde el código PascalScript

¿Existe una posibilidad más simple de actualizar el estado de la GUI del InnoSetup Wizard? texto del código PascalScripting con el mismo efecto que el parámetro StatusMsg?

Respuesta

11

Uso esto desde el controlador de CurStepChanged:

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

Muchas gracias! Eso es exactamente lo que estaba buscando. – mkva

Cuestiones relacionadas