E2262 Le Getter d'implements doit avoir la convention d'appel %s (Delphi)
Remonter à Messages d'erreur et d'avertissement (Delphi)
Le compilateur a rencontré un getter ou un setter n'ayant pas la convention d'appel correcte.
program Produce; type I0 = interface end; T0 = class(TInterfacedObject, I0) function getter : I0; cdecl; property p0 : I0 read getter implements I0; end; function T0.getter : I0; begin end; end.
Dans cet exemple, cdecl utilisé sur la fonction getter provoque une erreur.
program Solve; type I0 = interface end; T0 = class(TInterfacedObject, I0) function getter : I0; property p0 : I0 read getter implements I0; end; function T0.getter : I0; begin end; end.
La seule solution consiste à supprimer la convention d'appel non reconnue de la déclaration de l'obtenteur de la propriété.