注意:利用オプション |
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 -------------------------------------> >---CLASS ----- コンポーネント・クラス --------------------> >-- NAME ------ コンポーネント名 --------------------------> >-- PASS ------- *BY_VALUE -----------------------------------> ------------------------------------------------------------------------------------ 任意指定 >-- DESC ------- 記述 -----------------------------------------> >-- MANDATORY --*YES ---------------------------------------> >-- HELP -------- ヘルプ・テキスト -------------------------------|
|