掲示板一覧   -   トピック一覧
   Enterprise Architect 全般
     アクティブクラスで作成した属性がCファイル内に・・・


フラット表示 前のトピック | 次のトピック
投稿者 トピック
未登録ゲスト
投稿日時: 2009-2-12 17:19

アクティブクラスで作成した属性がCファイル内に・・・

RTUMLを利用して、ステートマシン図からC言語のソースコードを生成しています。

以前、簡単なプロトタイプからコード生成を実行したときには、アクティブクラス内に作成した属性はヘッダファイル内に宣言されていました。(作成した属性はint型1つのみです)

しかし今回、本来のテーマのステートマシン図からコード生成を行った結果、アクティブクラス内に作成した属性がCファイルの#include文の後に出力されていました。(作成した属性はint型、char型、int型配列です)

これでは大域変数になってしまうので困ります。
プロトタイプと同様に、ヘッダファイル内で宣言させるにはどうすればよいでしょうか?

また、アクティブクラス内で宣言した属性に初期値を設定しても、コードに反映されていないのは何か理由があるからでしょうか?

よろしくお願いいたします。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » アクティブクラスで作成した属性がCファイル内に・・・ 未登録ゲスト 2009-2-12 17:19
     Re: アクティブクラスで作成した属性がCファイル内に・・・ tkouno 2009-2-13 9:52
       Re: アクティブクラスで作成した属性がCファイル内に・・・ 未登録ゲスト 2009-2-13 12:20
         Re: アクティブクラスで作成した属性がCファイル内に・・・ tkouno 2009-2-13 12:32
           Re: アクティブクラスで作成した属性がCファイル内に・・・ 未登録ゲスト 2009-2-13 16:27