E2263 Le Getter d'implements ne peut être une méthode dynamique ou message (Delphi)
Remonter à Messages d'erreur et d'avertissement (Delphi)
Une tentative a été effectuée pour utiliser une méthode dynamic ou message comme accesseur d'une propriété ayant une clause implements.
program Produce; type I0 = interface end; T0 = class(TInterfacedObject, I0) function getter : I0; dynamic; property p0 : I0 read getter implements I0; end; function T0.getter : I0; begin end; end.
Comme le montre cet exemple, il est impossible d'utiliser le modifieur dynamic sur l'obtenteur d'une propriété ayant une clause implements.
program Produce; 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.
Pour supprimer cette erreur de votre programme, supprimez la déclaration dynamic ou method.