掲示板一覧 - トピック一覧 EA ソースコード生成・コード生成テンプレート 相手要素のコンストラクタの引数の情報を取得したい |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | トピック |
---|---|
sugimoto | 投稿日時: 2011-3-16 10:57 |
EA Administrator 投稿: 1992 |
相手要素のコンストラクタの引数の情報を取得したいサポートに寄せられたご質問の要約です。
○ご質問 コード生成テンプレートのカスタマイズをしています。 継承元の親クラスを、継承した子クラスの初期化リストに入れようとしています。 親クラスのコンストラクタに引数がある場合、その引数を取得する方法はありますか? 継承は接続を使用しています。 ○回答 コード生成テンプレートでは、接続先の要素自体の情報(要素のプロパティ画面で 参照できる名前や別名など)は取得できますが、接続先の要素が持つ操作や属性などは取得できません。 コード生成テンプレートで取得できない情報は、アドインを作成してAPIで情報を取得し、 そのアドインの関数を機能マクロEXEC_ADD_INで呼び出すことになります。 類似のご質問について、以下の掲示板にも記載しています。 「コード生成テンプレートで別のクラスの属性を参照することはできますか?」 また、EXEC_ADD_IN用のサンプルコードは以下からダウンロードいただけます。 https://www.sparxsystems.jp/products/EA/tech/tc_23.htm#sourcecode EXEC_ADD_INの利用方法はヘルプに記載がありますが、以下の掲示板も参考になると思います。 「構造体に名前空間を付加しない方法はありますか?」 上記内容を参考にアドインの作成をご検討ください。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |