E2539 Implementierung der abstrakten Methode '%s.%s' fehlt (Delphi)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Fehler- und Warnungsmeldungen (Delphi) - Index

Dieser Fehler tritt auf, wenn abstrakte Methoden nicht in einer abgeleiteten Klasse implementiert wurden, die auch als sealed deklariert ist (von der nicht mehr abgeleitet werden kann).



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.