掲示板一覧 - トピック一覧 Enterprise Architect 全般
C++ソースコードのリバースによる依存関係作成 |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | トピック |
|---|---|
| sugimoto | 投稿日時: 2009-3-2 16:57 |
EA Administrator ![]() ![]() 投稿: 1895 |
C++ソースコードのリバースによる依存関係作成○ご質問
C++ソースコードのリバースを行ったのですが、 依存関係がモデル上に抽出されません。 属性として定義されている、別クラスの変数やポインタは関連として抽出されますが、 それ以外(例えば、メソッドの引数として別クラスを参照している場合)は 抽出されていないようです。 ヘッダファイル内に別クラスのヘッダファイルのincludeは行っています。 これは仕様でしょうか? ○回答 別のクラスを戻り値や引数で使用しているソースコードを読み込んだ場合に、 依存関係を生成するオプションがあります。 このオプションはデフォルトは無効になっています。 以下のオプションを有効にして、ソースコード読み込みを行ってください。 メインメニューから「ツール」→「オプション」の "ソースコードの生成と読み込み"ページにある "戻り値や引数にクラスが利用されている場合には、読み込み時に依存関係を作成" チェックボックス なお、EAではソースコード読み込み時に、クラスや属性、操作の定義部分を 参照・解析していますが、include文は参照しておりません。 |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |




