私はGUI上で作業しています。ユーザが「ロード」を押すと、2〜3分かかる一連の処理が実行されます。 「ロード」処理が終了した後、ユーザは「実行」をクリックする。ボタンの操作を防止する
問題は、「ロード」処理が完了する前にユーザーが「実行」をクリックするとプログラムがクラッシュすることです。これは、現在「ロード」が処理中であるため、「実行」に当たるのを防ぐことができないため、現在可能です。
「ロード」が完了する前にユーザーが「実行」を押さないように、フレンドリーなユーザーのアプローチをお勧めします。
ありがとうございました。
メトロ? HTML? WinForms?マック? WPF?スイング? Silverlight? Win32? ASP.Net? SWT? MonoTouch? WP7? GWT? iPhone? AWT?アンドロイド?ブラックベリー?鉛筆&ペーパー? – SLaks
ボタンを非表示にするだけです。 – SLaks
をクリックするか、ボタンをクリックするまで無効にします。 –