掲示板一覧 - トピック一覧 Enterprise Architect 全般
#if 0 #else #endif で囲まれたメソッドが読み込まれない |
| フラット表示 | 前のトピック | 次のトピック |
| 投稿者 | トピック |
|---|---|
| sugimoto | 投稿日時: 2007-11-26 17:00 |
EA Administrator ![]() ![]() 投稿: 1895 |
#if 0 #else #endif で囲まれたメソッドが読み込まれない○ご指摘
以下のようなC++のヘッダを読み込みんだところ、funcC()がクラスに 読み込まれませんでした。読み込み時にエラーは発生しませんでした。 class ClassA { public: void funcA(void); #if 0 // void funcB(void); #else void funcC(void); #endif }; ○回答 ご指摘の現象を確認いたしました。 現状は、#if の値に関わらず、#else ~#endif 間の操作や属性に つきましては、クラスに読み込まれていないようです。 (#if と #else の間にコメントアウトされた箇所がありますが、 今回の現象への影響はないようです。) 弊社ではソースコード読み込み時のプリプロセッサにつきましては、 EAは判断していないという認識を持っておりましたので、この現象に つきまして、開発元に連絡し、調査を進めて参ります。 大変申し訳ございませんが、クラスに読み込みたい情報につきましては、 #else ~#endif から外して読み込んでいただきますようお願いいたします。 |
| フラット表示 | 前のトピック | 次のトピック |
| 題名 | 投稿者 | 日時 |
|---|---|---|
| » |
sugimoto | 2007-11-26 17:00 |
| |
sugimoto | 2007-11-28 13:29 |




