E2262 Der Implements-Getter muss die Aufrufkonvention %s haben (Delphi)
Nach oben zu Fehler- und Warnungsmeldungen (Delphi)
Der Compiler hat einen Getter oder Setter gefunden, der nicht die korrekte Aufrufkonvention hat.
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.
In diesem Beispiel verursacht die cdecl für die Funktion getter einen Fehler.
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.
Die einzige Lösung besteht darin, die ungültige Aufrufkonvention von getter zu entfernen.