8.7 DEFINE_PTY

LANSA

8.7 DEFINE_PTY


DEFINE_PTYコマンドは、ユーザー指定プロパティを定義します。

ユーザー指定のプロパティは、複数フォームのアプリケーションで、コンポーネントからオーナー・コンポーネントに情報を渡したり、再利用可能なパーツからオーナー・フォームに情報を渡すために使用されるのが一般的です。

参照

DEFINE_PTYのパラメータ

DEFINE_PTYの使用例

 

                                                           必須/省略可       

                                                                          

    DEFINE_PTY ----NAME -------プロパティ名 --------------------->       

                                                                          

                                                                          

               >-- SET ------- *NONE  ---------------------------->       

                            -- *AUTO --- メンバー・コンポーネント名----|       

                            -- *REFERENCE -- #Variable -----------|       

                            -- プロパティ・ルーチン ------------------|       

                                                                          

               >-- GET ------- *NONE  ---------------------------->       

                            -- *AUTO --- メンバー・コンポーネント名----|       

                            -- *REFERENCE - #Variable ------------|       

                            -- *COLLECTION - #CollectionVariable -|       

                            -- プロパティ・ルーチン ------------------|       

                                                                          

   -------------------------------------------------------------------    

                                                                          

                                                      任意指定            

                                                                          

               >-- DESC ------- プロパティの記述 ---------->       

                                                                          

               >-- ACCESS  ---- *PUBLIC/*PROTECT/*PRIVATE -------->       

                                                                          

               >-- HELP ------- プロパティのヘルプ・テキスト -----------|