掲示板一覧 - トピック一覧 MDGシリーズ・関連製品・アドイン
ソースコードとモデルの同期方法について |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | トピック |
|---|---|
| 未登録ゲスト | 投稿日時: 2007-7-2 15:44 |
ソースコードとモデルの同期方法についていつもお世話になります。
ソースコードとモデルの同期に方法について質問があります。 EAの方で、操作や属性の名前を変更し、ソース作成をして同期させた場合、前の操作や属性の名前がソースに残ってしまい、このまま保存すると、EAのモデルにも前の操作や属性が新たに作成されてしまいます。 このままですと、操作の引数や属性の名前を変更するたびに、必要のない操作や属性が増えてしまい、とても連携しているとは言い難い状態になってしまいます。 また、ソースコードを上書きにするという方法もあるのですが、こちらの方法も問題があります。 例えば、Formクラスを作成してEAと連携した場合、操作や属性の変更をした場合で、無駄な操作や属性を増やさないように上書きをした場合、書かれていたusing が消えてしまいコンパイルが通らなくなってしまいます。 VS2005とEAを同期するためにはどのようにすれば良いのでしょうか |
|
| sugimoto | 投稿日時: 2007-7-2 16:12 |
EA Administrator ![]() ![]() 投稿: 1895 |
Re: ソースコードとモデルの同期方法について操作と属性について、ソースコード生成したタイミングで、
モデルとの情報を一致させる方法を2点ご紹介します。 1) デフォルトのEAの設定では、モデルの情報変更時に、ソースコードの 情報を残すようになっておりますが、以下のEAの設定により、 操作や属性を確認しながら削除することができます。 メインメニュー→「ツール」→「オプション」の操作と属性ページの "コード生成時にモデルにない属性と操作の削除を確認する" チェックボックスを有効にしてください。 EAのソースコード生成では、どの部分をEAが出力したのかを示す 情報をソースコードに埋め込んでいないため、現在のソースコードの 情報を削除してもよいかどうかはツール側では判断できず、オプションで 設定していただくようになっています。 2) ソースコードを自動生成する設定にしている場合は、モデルでの 変更内容がリアルタイムでソースコードに反映されます。 ソースコードが含まれるパッケージで、右クリック→「ビルドと実行」 →「パッケージのスクリプト」の”自動コード生成を利用する” チェックボックスを有効にしてください。 EAのみでソースコード生成機能を利用する場合は、ソースコードサブウインドウ にソースコードを表示すると、リアルタイムでソースコードに モデルの内容が反映されるが分かりやすいと思います。 ご確認のほど、よろしくお願いいたします。 |
| 未登録ゲスト | 投稿日時: 2007-7-2 20:06 |
Re: ソースコードとモデルの同期方法について回答ありがとうございます。
2つの設定を行なったところ、非常に快適に連携できるようになりました。 |
|
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |




