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.