掲示板一覧   -   トピック一覧
   Enterprise Architect 全般
     EA7.0ビルド814で、C++のソースコード読み込み・生成ができなくなった


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
sugimoto
投稿日時: 2007-7-24 17:55
EA Administrator
投稿: 1895

EA7.0ビルド814で、C++のソースコード読み込み・生成ができなくなった

○ご指摘

ビルド813から814にアップデートしたところ以下の現象が発生しました。
・C++ソースコード読み込みを実行しても要素が作成されない
・C++ソースコード生成をするとヘッダファイルしか生成されない
・生成したソースコードを一旦削除して、再生成するとEAが落ちる場合がある

ビルド814を一旦アンインストールして、ビルド813をインストール
し直しても同じ現象が発生します。
ビルド805(EA6.5)をインストールした場合は問題ありませんでした。

本問題は、特定のソースコードのみ発生する問題ではなく、すべての
ソースコードに対して問題が発生します。読み込みのダイアログは
一瞬表示されますが、要素が作成されないという状況です。
レジストリのOPTIONSを削除しても、問題は発生しました。

C#の読み込みでは正常に出来る事を確認しました。

また、別環境で試してみたところ、ビルド814で正しく動作しました。
別環境と問題が発生している環境では設定等はすべて同じです。


○ご報告

以下の手順で環境を再構築したところ現象が発生しなくなりました。
1) レジストリ上のOPTIONSを削除
2) EAインストールディレクトリ内のアドイン用DLLを別ディレクトリに移動
3) EAをアンインストール
4) EAのインストールディレクトリをリネーム
5) レジストリ上のAddin設定を削除
6) EAをインストール

この後、レジストリのOPTIONSとAddin、アドイン用DLLを元の位置に
復元しましたが問題は発生しなくなりました。また、無効にしていた
アドインを有効にしても問題は発生しませんでした。


○回答

現状、問題の原因を特定できておりませんが、OPTIONSを削除しても
発生していることから、EAの設定によるものではないように思います。

こちらでも何が原因かさらに調査を進めてまいりますが、
何か問題が発生する条件などありましたら、情報をお寄せ
いただけますと助かります。
sugimoto
投稿日時: 2007-7-27 17:00
EA Administrator
投稿: 1895

Re: EA7.0ビルド814で、C++のソースコード読み込み・生成ができなくなった

問題の原因についてご報告をいただき、問題発生条件が分かりました。

引用:

・C++ソースコード読み込みを実行しても要素が作成されない


こちらは、C++のコードモジュールの情報を含むMDGテクノロジーが
有効になっている場合に発生します。

この状態で、ソースコード読み込みを「ソースディレクトリの読み込み」
にて行った場合は、ご指摘いただきましたように、クラスが生成されない
ことを確認しました。

こちらは、EAのバグになりますので、開発元に連絡し、修正いたします。


引用:

・C++ソースコード生成をするとヘッダファイルしか生成されない


MDGテクノロジーファイルを生成する際に、CodeOptionsを指定し、
.cppも生成されるようになったとのご報告をいただきました。
MDGテクノロジー利用時に.cppが必要な場合は、この設定は必要になります。

引用:

・生成したソースコードを一旦削除して、再生成するとEAが落ちる場合がある


こちらは再現できておりません。


最初の問題につきましては、修正されるまでは、C++のソースコードを
読み込む場合に、C++に関するMDGテクノロジーをはずすか、ダイア
グラムで右クリックし「ソースからの読み込み」→「C++」を選択すること
によって、ご利用ください。


お手数お掛けいたしますが、ご対応のほどよろしくお願いいたします。
sugimoto
投稿日時: 2008-3-19 16:02
EA Administrator
投稿: 1895

Re: EA7.0ビルド814で、C++のソースコード読み込み・生成ができなくなった

C++のコードモジュールの情報を含むMDGテクノロジーが
有効になっている場合に、C++ソースコード読み込みを
実行しても要素が作成されない問題は、
Enterprise Architect7.1 ビルド827で修正されました。

ご迷惑をおかけし申し訳ございませんでした。

最新版をご利用ください。


スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ