E2062 Virtuelle Konstruktoren sind nicht erlaubt (Delphi)
Nach oben zu Fehler- und Warnungsmeldungen (Delphi)
Objekttypen können im Gegensatz zu Klassentypen nur statische Konstruktoren haben.
program Produce;
type
TMyObject = object
constructor Init; virtual;
end;
constructor TMyObject.Init;
begin
end;
begin
end.
In diesem Beispiel wird ein virtueller Konstruktor deklariert. Das ist aber bei Objekttypen nicht sinnvoll und daher unzulässig.
program Solve;
type
TMyObject = object
constructor Init;
end;
constructor TMyObject.Init;
begin
end;
begin
end.
Definieren Sie entweder einen statischen Konstruktor, oder verwenden Sie einen Klassentyp im neuen Stil, der einen virtuellen Konstruktor haben kann.