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で使用するDEFINE2 DEFINE_EVTで使用するDEFINE_MAP
...
...
...
| Panel | |
|---|---|
|
...
| |
必須/省略可 DEFINE_MAP --- FOR -------*INPUT -------------------------------------> |
...
*OUTPUT >---CLASS ----- コンポーネント・クラス --------------------> |
...
*Variant >-- NAME ------ コンポーネント名 --------- |
...
----------------- |
...
> |
...
>-- PASS ------- |
...
*BY_VALUE ------------------------------ |
...
-----> |
...
REFERENCE ------------------------------------------------------------------------- |
...
----------- 任意指定 >-- DESC ------- 記述 ------------------- |
...
---------------------- |
...
> >-- MANDATORY --*YES --------------------------------- |
...
------> >-- HELP -------- ヘルプ・テキスト ----- |
...
--------------------------| |
...
|