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