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) - Index

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.