E2005 __automated セクションではプロパティの再宣言は行えない (C++)

提供: RAD Studio
移動先: 案内検索

コンパイラのエラーと警告(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
 };