Чтобы пользовательский интерфейс Inno Setup был отзывчивым, я использую технику, почти идентичную описанной в Как выполнить 7zip без блокировки пользовательского интерфейса InnoSetup? В одной из моих [Files]
записейЯ определил AfterInstall
процедуру, которая запускает длинную задачу.В течение этого времени, благодаря насосу сообщений, описанному вышеупомянутой ссылкой, я все еще могу щелкнуть форму мастера, переместить ее и т. Д. Однако, если я попытаюсь вызвать эту же процедуру из обработчика события PrepareToInstall
, яневозможно щелкнуть или переместить форму мастера - она все еще полностью отключена / заморожена.
Есть ли что-то особенное, что было сделано во время PrepareToInstall
программой Inno Setup, которая намеренно отключила бы форму мастера?