E2259 La clause implements n'est autorisée que pour les propriétés de classes ou le type interface (Delphi)
Remonter à Messages d'erreur et d'avertissement (Delphi) - Index
Vous avez voulu inclure une clause implements dans une propriété d'un type non reconnu. Seuls les types de classe ou d'interface peuvent être utilisés.
program Produce; type TMyClass = class(TInterfacedObject) FInteger : Integer; property MyInterface: Integer read FInteger implements Integer; end; end.
Dans cet exemple, l'erreur est provoquée par l'utilisation du type Integer avec une clause implements.
La solution consiste à corriger la clause implements pour qu'elle fasse référence à un type classe ou interface, ou à supprimer la clause en entier.