掲示板一覧 - トピック一覧 EA ソースコード生成・コード生成テンプレート
inout,outパラメータのコードの生成 |
| フラット表示 | 前のトピック | 次のトピック |
| 投稿者 | トピック |
|---|---|
| tkouno | 投稿日時: 2009-3-19 16:00 |
EA Administrator ![]() ![]() 投稿: 3939 |
inout,outパラメータのコードの生成○ご質問
inoutやoutのパラメータを持つメソッドのコード生成で *マークがソースに含まれません。 改善方法はありますか? ○回答 こちらにつきましては、コード生成テンプレートを編集する必要があります。 お手数をおかけし申し訳ございませんが、以下の手順をお試しください。 1. 対象のプロジェクトを開く 2. メインメニューから「設定」→「コード生成のテンプレート」を実行 3. 左上の「言語」で「C++」を選択 4. 左側「テンプレート」の一覧から「parameter」を選択 5. 右側に表示される内容を、以下の内容に更新 %PI=" "% %paramFixed=="T" ? "const" : ""% %paramIsEnum=="T" ? "enum" : "" % %PI=""% %RESOLVE_QUALIFIED_TYPE("::", "int")% %if paramKind=="out" or paramKind=="inout"% * %endIf% %if paramType != "void" or paramKind != "in" % %paramName% %endIf% %PI=""% %if paramDefault != "" and paramDefault != "<none>"% = %paramDefault% %endIf% 6. 右下の「保存」ボタンを押して変更を反映する 7. 再度コード生成を実行する この内容についてはEnterprise Architect側でも 修正できるよう、調整します。 |
| フラット表示 | 前のトピック | 次のトピック |
| 題名 | 投稿者 | 日時 |
|---|---|---|
| » |
tkouno | 2009-3-19 16:00 |




