7.33 DEFINE_MAP

注意:利用オプション

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.2 DEFINE_EVTで使用するDEFINE_MAP

7.33.3 MTHROUTINEで使用するDEFINE_MAP

7.33.4 PTYROUTINEで使用する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 -------- ヘルプ・テキスト -------------------------------|