E2167 Les méthodes abstraites doivent être virtuelles ou dynamiques (Delphi)
Remonter à Messages d'erreur et d'avertissement (Delphi)
Lors de la déclaration d'une méthode abstraite dans une classe de base, elle doit être de type virtual ou de type dynamic virtuel.
program Produce; type Base = class procedure DaliVision; abstract; procedure TellyVision; abstract; end; begin end.
La déclaration ci-dessus provoque une erreur car les méthodes abstract doivent être virtuelles ou dynamiques.
program Solve; type Base = class procedure DaliVision; virtual; abstract; procedure TellyVision; dynamic; abstract; end; begin end.
Vous pouvez enlever cette erreur en spécifiant soit virtual soit dynamic, selon ce qui est le plus approprié pour votre application.