7.33 DEFINE_MAP
注意:利用オプション
DEFINE_MAPコマンドは、イベントに対する入力値と出力値、メソッド、プロパティ・ルーチンを定義します。
DEFINE_MAPステートメントは、DEFINE_EVTステートメントの後、またはMTHROUTINEかPTYROUTINEブロックの内部に指定されます。入力値および出力値は、別のDEFINE_MAPステートメント内に定義されている必要があります。
イベント・ルーチンが複数の値を渡すようにするには、DEFINE_EVTブロックにおけるすべての値に対して別のDEFINE_MAPステートメントを指定する必要があります。複数の入力パラメータを受け入れることのできるメソッド・ルーチンにも、同じことが当てはまります。プロパティは常に1つの値であるため、プロパティ・ルーチンは、入力と出力に対してそれぞれ1つだけDEFINE_MAPステートメントを持つことができます。
次のトピックも参照してください。
7.33.2 DEFINE_EVTで使用するDEFINE_MAP
7.33.3 MTHROUTINEで使用するDEFINE_MAP
7.33.4 PTYROUTINEで使用するDEFINE_MAP
必須/省略可
DEFINE_MAP --- FOR -------*INPUT ------------------------------------->
*OUTPUT
*BOTH
*RESULT
>---CLASS ----- コンポーネント・クラス -------------------->
*Variant
>-- NAME ------ コンポーネント名 -------------------------->
>-- PASS ------- *BY_VALUE ----------------------------------->
*BY_REFERENCE
------------------------------------------------------------------------------------
任意指定
>-- DESC ------- 記述 ----------------------------------------->
>-- MANDATORY --*YES --------------------------------------->
*NULL
デフォルト値
>-- HELP -------- ヘルプ・テキスト -------------------------------|