E2004 In __automated-Abschnitten sind bei Eigenschaftsdeklarationen nur die Klausel read und write zulässig (C++)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Compiler-Fehler und -Warnungen (C++) - Index


Die Speicherbezeichner stored, default und nodefault sind in Eigenschaftsdeklarationen in __automated-Abschnitten nicht zulässig.

Ein Beispiel:



 struct__declspec(delphiclass) clxclass
 {
 int __fastcall Get(void);
 __automated:int __property ip1 = { read = Get };      // OK
 
 int __property ip2 = { read = Get, default = 42 }; // Fehler
 };