バージョン 6.3.3
 —  プログラミングガイド  —

標準化されたプロシージャの実行

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


はじめに

イベントドリブンのアプリケーションで頻繁に必要とされるプロシージャに対し、以下の 2 つを利用できます。

頻繁に必要とされるプロシージャの例としては、メッセージボックスの開始、編集エリアコントロールに入力された行の読み取り、ダイアログエレメントのダイナミック作成などがあります。

便宜上、ローカルデータエリア NGULKEY1 および NGULFCT1 は、新しいダイアログによって使用されるローカルデータエリアの一覧に自動的に含まれます。

PROCESS GUI ステートメントのアクション、使用可能なサブプログラムとダイアログ、および引き渡し可能なパラメータの詳細については、『ダイアログコンポーネントリファレンス』を参照してください。

Top of page

PROCESS GUI ステートメント

PROCESS GUI ステートメントは、アクションを実行するために使用します。 ここでのアクションとは、イベントドリブンアプリケーションで頻繁に必要とされるプロシージャを指します。

action-name として、呼び出すアクションの名前を指定します。

operand1 として、アクションに渡されるパラメータを指定します。 パラメータは、指定した順序で渡されます。

アクション ADD の場合、パラメータを(位置ではなく)名前で渡すこともできます。このためには、PARAMETERS-clause を使用します。

PARAMETERS [parameter-name = operand1]_ END-PARAMETERS

この節は、アクション ADD にのみ使用でき、他のアクションには使用できません。

operand2 として、呼び出されたアクションの実行後にアクションからのレスポンスコードを受け取るフィールドを指定できます。

Top of page