E2539 Implémentation manquante pour la méthode abstraite '%s.%s' (Delphi)

De RAD Studio
Aller à : navigation, rechercher

Remonter à Messages d'erreur et d'avertissement (Delphi)

Cette erreur se produit lors de l'échec de l'implémentation de méthodes abstraites dans une classe dérivée qui est aussi déclarée sealed (ne peut plus être dérivée).



program E2539;
{E2539 Missing implementation for abstract method '%s.%s'}
{$APPTYPE CONSOLE}

uses
  SysUtils;

type
  MyClass = class abstract
    public
      procedure MyAbstract (a:integer; s: string); virtual; abstract;
  end;

  MyDerivClass = class sealed(MyClass)
  public

  end;

 var
   MyObj: MyDerivClass;

begin
   MyObj := MyDerivClass.Create;

end.