E2004 Seule la clause read (lecture) ou write (écriture) est autorisée dans la déclaration de propriété de la section __automated (C++)

De RAD Studio
Aller à : navigation, rechercher

Remonter à Erreurs et avertissements du compilateur (C++) - Index


Les spécificateurs de stockage stored, default et nodefault ne sont pas autorisés dans les déclarations de propriétés d'une section __automated.

Exemple :

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