掲示板一覧 - トピック一覧 EA ソースコード生成・コード生成テンプレート
関連の関係がソースコードに生成されません |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | トピック |
|---|---|
| sugimoto | 投稿日時: 2007-7-30 10:46 |
EA Administrator ![]() ![]() 投稿: 1895 |
関連の関係がソースコードに生成されません○ご質問
クラスとクラスの関連を表記し、ソースコード生成を行うと、 相手のヘッダーファイルのinclude と相手のクラスのポインタ が生成されます。 そのクラスに新しいクラスへの関連を表記しソースコード生成 を行うと、新しいクラスのポインタは生成されますが、include が追加されません。 これを回避する方法はありますか? ○回答 現状、ソースコード生成時に「既存のファイルと同期する」を設定 している場合は、ご指摘のような動作になります。 「既存のファイルと同期する」に設定している場合、EAでは現在の ソースコードの内容を崩さずに、追加されたクラスや属性や操作を 追記していくことが基本動作になっています。 クラスや属性・操作につきましては、現在のソースコードに存在する かどうかは判断することができますので、追記は可能ですが、今回 ご指摘いただいたincludeにつきましては記述位置などが明確ではなく、 対応が困難という技術的な理由があります。 そのため、あとから関連を追加した場合も、includeを生成したい場合は、 ソースコード生成の設定を「既存のファイルを上書き」にする必要があります。 今回のご指摘は、以前にもご指摘いただいておりますが、 上記技術的な理由等により、現状対応できていないという状況です。 ご理解いただけますと助かります。 |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |




