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