掲示板一覧   -   トピック一覧
   EA ソースコード生成・コード生成テンプレート
     既存のソースコードと同期ができない


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
nakapon
投稿日時: 2019-5-29 15:36
EA Administrator
投稿: 427

既存のソースコードと同期ができない

サポート宛てにいただきましたご質問の要約です。

○ご質問

クラス図を変更後、「既存のコードと同期」でコード生成をしたところ
既存のコードにあった関数の中身が消えてしまいました。
どのようにすれば上記関数の中身を残すことができますか?


○回答

前提としまして、既存のコードとの同期につきましては
それぞれのクラス要素内で保持しているソースファイルのパス
(クラス要素のプロパティにある「ファイル名」)と行なっています。

ただし、下記いずれかに該当する場合は、新規(上書き)でコード生成されます。
・「ソースコードの生成(パッケージ)」画面で「ファイルパスの自動生成」を利用している。
・上記のソースファイルパスと既存のソースファイルパスが異なる。

もし上記に該当しているようでしたら以下いずれかの方法を
お試しいただけますでしょうか。
・クラス要素のプロパティでパスを既存のコードがある場所に修正し、コード生成する。
・ソースファイルパスの場所に既存のコードを配置する。


尚、複数人で開発されていて開発者のマシンごとにソースコードの
保存場所が異なる場合には、ヘルプ (ソースコードの生成と読み込み
> ソースコードの生成と読み込みに関する設定 > ローカルパス) にある
ローカルパスの機能もご活用いただけます。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ