E2008 Les fonctions d'accès à la propriété publiée doivent utiliser la convention d'appel __fastcall (C++)

De RAD Studio
Aller à : navigation, rechercher

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


La convention d'appel pour les fonctions d'accès d'une propriété (lecture, écriture et stockée) déclarée dans une section __published doit être __fastcall. Ceci vaut également pour les propriétés surchargées.

Exemple :

struct__declspec(delphiclass) clxclass{int__fastcall Getter1(void); int__cdecl    Getter2(void); __published:int __property ip1 = {read = Getter1};    // OKint __property ip2 = {read = Getter2};    // Erreur};