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