You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

7.33 DEFINE_MAP

&<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 ----- ヘルプ・テキスト --------------------------|    
                                                                          
                                                                          
 

  • No labels