2010-03-25 35 views
6

Tôi thực hiện rất nhiều hành động tùy chỉnh trong tập lệnh InnoSetup của tôi trong trình xử lý sự kiện PascalScripting của CurStepChanged (ssPostInstall). Khi những hành động này mất một chút thời gian để hoàn thành, tôi muốn cập nhật văn bản trạng thái GUI của InnoSetup Wizard và cho người dùng biết điều gì đang diễn ra đằng sau hậu trường. Tương tự như vậy có thể xảy ra trong phần [Chạy] bằng thông số "StatusMsg". Tôi biết rằng tôi có thể sử dụng TOutputProgressWizardPage/CreateOutputProgressPage(), và tôi đã làm trong một dự án trước đó, nhưng đó là một chút quá nhiều so với ý thích của tôi ...Cách cập nhật văn bản trạng thái GUI Thuật sĩ InnoSetup từ mã PascalScript

Có khả năng đơn giản hơn để cập nhật trạng thái GUI của InnoSetup Wizard không văn bản từ mã PascalScripting có cùng tác dụng như tham số StatusMsg?

Trả lời

11

Sử dụng này từ handler CurStepChanged của bạn:

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

Cảm ơn rất nhiều! Đó chính xác là những gì tôi đang tìm kiếm. – mkva

Các vấn đề liên quan