バージョン 6.3.3
 —  ダイアログコンポーネントリファレンス  —

PROCESS-EVENTS アクション

このドキュメントでは、次のトピックについて説明します。


説明

戻る前に、Natural アプリケーション(関連イベントを発生させる)のすべての未解決メッセージを処理します。 これは特に、ユーザーが長いオペレーションを中断できるようにするのに便利です。 一般的には、'キャンセル' プッシュボタンを持つ 'モーダル' スタイルの簡単なアボートダイアログを作成し、長いオペレーションを処理する間、このアクションを定期的に呼び出します。 その間にユーザーが 'キャンセル' プッシュボタンをクリックした場合、このボタンの Click イベントが呼び出し中に受け取られます。一般的には、このイベントで中断フラグを設定します。それにより、戻ったときにこのフラグをテストし、その結果に応じた処理を行うことができます。

注意:
呼び出し中に、アプリケーションでの全ユーザー対話が処理されるので、このアクションは注意して使用しなければなりません。 これには例えば、ツールバーやメニュー項目のクリックが含まれますが、これらの操作が明示的に無効にされているか、またはモーダルダイアログが(上記の例のように)表示されている場合は該当しません。

Top of page

パラメータ

Response(I4) 出力

Natural エラー(該当する場合)。

例:

PROCESS GUI ACTION PROCESS-EVENTS 
GIVING #RESPONSE 

Top of page