E2005 __automated セクションではプロパティの再宣言は行えない (C++)
__automated セクションでプロパティを宣言する場合は,新しい宣言でなければなりません。プロパティの格上げは許可されません。
次に例を示します。
struct__declspec(delphiclass) clxbaseclass
{
int __fastcall Get(void);
void __fastcall Set(int);
int __property ip1 = { read = Get, write = Set };
};
structclxderivedclass : clxbaseclass
{
int __fastcall NewGetter(void);
__automated:
__property ip1;// エラー
int __property ip2 = { read = Get, write = Set }; // OK
};