掲示板一覧 - トピック一覧 EA ソースコード生成・コード生成テンプレート
ビルドが変わるとコード生成結果が変わる |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | トピック |
|---|---|
| tkouno | 投稿日時: 2007-2-27 14:49 |
EA Administrator ![]() ![]() 投稿: 3939 |
ビルドが変わるとコード生成結果が変わる○ご指摘
古いビルドで作成し正常に動作していたコード生成テンプレートが 最新ビルドで実行すると、一部の生成結果が変わってしまいます。 ○返信 まず、コード生成テンプレートの挙動についてご説明いたします。 コード生成テンプレートをカスタマイズしている場合には、 1. 編集している内容については、その内容を利用する 2. 編集していない内容については、Enterprise Architectの既定の内容を 利用する という順位になります。 そして、この「Enterprise Architectの既定の内容」というのは、バグ修正や 機能強化によって変更される場合があります。 つまり、ご利用のビルドにより、結果が異なる可能性があります。 この問題を避けるためには、次の2つの方法がございます。 1. 内容を変更していないテンプレートについても、「保存」ボタンを押して EAPファイルにテンプレートの内容を保存する (編集したテンプレートはEAPファイルに保存され、優先的に利用されます) 2. 利用するEnterprise Architectのバージョン・ビルドを同じにする また、サポート対象外になりますが、この「既定のテンプレート」の 情報が保存されているのは、Enterprise Architectのインストールディレクトリに あるEA400TemplateRes.dllファイルになります。このファイルを 古いビルドのものに置換することで、結果が同じになるかもしれません。 (この場合の動作はもちろん保証されません。) 個々のマクロの動作については、バグ修正などを除けば基本的には 動作は変わりませんので、このような「Enterprise Architectの 既定のテンプレート」の変更による動作の差異が原因ではないかと 思われます。 なお、編集済みのテンプレートを表示した状態で「削除」ボタンを押すことで 既定のテンプレートに戻すことができます。 |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |




