E2008 In __published-Abschnitten deklarierte Zugriffsfunktionen müssen die Aufrufkonvention __fastcall verwenden (C++)

Aus RAD Studio
Wechseln zu: Navigation, Suche

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


Die Aufrufkonvention für Zugriffsfunktionen einer Eigenschaft (read, write und stored), die in einem __published Abschnitt deklariert werden, muss __fastcall sein. Dies gilt auch für geschützte Eigenschaften.

Ein Beispiel:



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