掲示板一覧 - トピック一覧 EA API EAのAPIでフィールド置換マクロと同等の値を取得したい |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | トピック |
---|---|
mogass | 投稿日時: 2015-6-16 16:34 |
EA Administrator 投稿: 209 |
EAのAPIでフィールド置換マクロと同等の値を取得したいサポートに頂きましたご質問と回答の要約です。
○ご質問 ソースコード生成テンプレートのフィールド置換マクロで対応していない情報 (汎化の親クラスの属性、操作など)を出力したく、サンプルソースを参考 に%EXEC_ADD_IN()%で動作するアドインを作成しています。 質問1. 必要に応じて"volatite"を出力する必要があるので APIで、フィールド置換マクロのattVolatileに相当する値を参照したいです。 該当する属性または取得する手順があれば教えてください。 質問2. APIで、EAの[ツール]-[ユーザーのオプション]の項目を参照することが できますでしょうか?可能であれば、手順を教えてください。 いまのところ、フィールド置換マクロの値をEXEC_ADD_IN()に引数で渡そうと思っています。 ○回答 (質問1.への回答) フィールド置換マクロのattVolatileに相当する値は、 Attribute.StyleExに格納されています。 格納値は以下の形式になります。 [一時的=Trueの場合] volatile=1; [一時的=Falseの場合] volatile=0; Attribute.StyleExには、xxx=1;volatile=0;yyy=2;というように、 他の値が入る可能性もございますので、この点は考慮して参照して いただきますようお願いいたします。 (質問2.への回答) APIで、EAの[ツール]-[ユーザーのオプション]の項目を参照することは できませんので、フィールド置換マクロの値をEXEC_ADD_IN()に引数で 渡す方法でご対応いただきますようお願いいたします。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |