GUIビルダ(PowerCOBOL)で、コマンドボタンを押して開始した長い処理を実行させる時、処理が終了するまで、フォーム上のコントロールを処理させない方法はありますか?

GUIビルダ(PowerCOBOL)で、コマンドボタンを押して開始した長い処理を実行させる時、処理が終了するまで、フォーム上のコントロールを処理させない方法はありますか?
GUIビルダ(PowerCOBOL)のフォームが無効の状態の時、V5.0以降から使用可能となったThruEventsメソッドを利用して待ち状態にあるイベントを処理することで、フォームが無効の間に発生したイベントを処理しないようにできます。
以下の順にプログラムを作成します。
  1. 長い処理を実行するプログラムを呼び出す直前に、フォームおよびフォーム内に貼り付けられているコントロールを無効にします。
  2. プログラムを呼び出します。
  3. プログラムの終了直後に、その間に依頼があった操作(イベント)を処理します。
  4. フォームおよびフォーム内に貼り付けられているコントロールを有効にします。
製品・サービス情報
対象製品NetCOBOL
プラットフォームWindows x86
アンサー種別 技術サポート
このページの先頭へ