掲示板一覧 - トピック一覧 EA ソースコード生成・コード生成テンプレート
ソースコード生成時にエラー発生 |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | トピック |
|---|---|
| sugimoto | 投稿日時: 2008-3-10 13:57 |
EA Administrator ![]() ![]() 投稿: 1895 |
ソースコード生成時にエラー発生○ご質問
ソースコードの生成を下記の手順で進めると、 6. で以下のエラーが表示されてしまいます。 「解析中にエラーが発生しました 不明なシンボル* ソース生成に失敗しました」 [手順] 1. クラスを作成 2. メソッドを作成 3. メソッドの「振る舞い」にメソッドテンプレートを記述 4. ソースコードの生成 5. クラス図を修正 6. ソースコードの生成 拡張設定で「上書き」を選択するとエラーは発生しませんが、 上記エラーの意味と原因が分かりません。 ○回答 5. のクラス図を修正において、例えば、属性や操作を追加するといった 修正を行った場合は、ソースコードに対して、元の情報を残したまま、 その追加された属性や操作をソースコードに生成します。 この場合、ご連絡いただいたようなエラーは発生いたしません。 EAはこのソースコード生成時に、元のソースコードを解析し、 すでに存在するものは追加しないなどの処理を行っています。 上記エラーメッセージは、このソースコード解析処理時に 何か問題があった場合に表示されます。 なお、「上書き」の場合は、現在のソースコードの情報は破棄し、 新規にソースコード生成を行いますので、ソースコード解析処理は行われず、 上記エラーは発生いたしません。 5.において、どのような修正をされましたでしょうか? また、ソースコード側を直接修正されましたでしょうか? 詳細な情報をお寄せいただけますと、状況が分かるかと思います。 ○ご報告 メソッド名に全角と半角混在した不正な文字コードを出力していたため、 上記エラーが発生していたとのご報告を頂きました。 文字コードの問題ということで、原因が特定できたようで 安心いたしました。 ソースコードに全角スペースが含まれる場合も、同様のエラーが 発生しますので、原因が不明な場合は、全角スペースも合わせて ご確認ください。 |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |




