E2258 La clause implements n'est autorisée que dans les types de classes (Delphi)
Remonter à Messages d'erreur et d'avertissement (Delphi)
program Produce;
type
IMyInterface = interface
function getter : IMyInterface;
property MyInterface: IMyInterface read getter implements IMyInterface;
end;
end.
Dans cet exemple, la définition de l'interface essaie d'utiliser une clause implements, ce qui provoque une erreur.
program Solve;
type
IMyInterface = interface
function getter : IMyInterface;
property MyInterface: IMyInterface read getter;
end;
end.
La seule solution de ce problème consiste à supprimer la clause implements.