プログラムのインストールのキャンセルを確認すると、Inno Setupは一般的なカスタムコントロール(ラベル、ラジオボタンなど)を終了または非表示にします。 WizardFormの存在時にそれらを見えるようにすることは可能ですか?Inno Setup:インストールがロールバックしている間にコントロールが消える(インストーラがフリーズする)
が2016-05-16 13:50:01.225 Message box (Yes/No): Are you sure you want to close the installer? You won't be able to recover the data.
2016-05-16 13:50:02.322 User chose Yes.
2016-05-16 13:50:02.404 User canceled the installation process.
2016-05-16 13:50:02.404 Rolling back changes.
2016-05-16 13:50:02.408 Starting the uninstallation process.
2016-05-16 13:50:02.408 Uninstallation process succeeded.
2016-05-16 13:50:03.916 Deinitializing Setup.
2016-05-16 13:50:11.176 Failed to remove temporary directory: C:\Users\AATASH~1\AppData\Local\Temp\is-N7DAL.tmp
「OnCancelButtonClick」を意味すると思います。 –
また、私はコントロールが隠されていないと仮定します。インストーラはWindowsメッセージの処理を停止する(=応答を停止する)ため、描画に失敗する可能性があります。どうして?ロールバックしていますか? 2番目のスクリーンショットは実際に何を示していますか?そこには何が起こっているのですか? –
@MartinPrikrylはい、OnCancelButtonClick。 何が起こるのですか: instansceが実行されているときに(テスト目的で)プログラムを再インストールしようとしています。そして、ウィンドウを閉じるボタンをクリックしてインストールを中断しようとすると、ほとんどのラベル、チェックボックス、ラジオボタンが消え、数秒後にウィンドウが閉じます。 コントロールが消えるとウィンドウが混乱して見える –