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.