System.SysUtils.EAbstractError
Delphi
EAbstractError = class(Exception);
C++
class PASCALIMPLEMENTATION EAbstractError : public Exception
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | System.SysUtils.pas System.SysUtils.hpp |
System.SysUtils | System.SysUtils |
Beschreibung
EAbstractError ist die Exception-Klasse für Versuche, eine abstrakte Methode aufzurufen.
EAbstractError wird ausgelöst, wenn eine Anwendung versucht, eine abstrakte Delphi-Methode aufzurufen. Zur Entwurfszeit wird EabstractError ausgelöst, wenn eine Komponente mit einer abstrakten Delphi-Methode in einem Formular platziert wird.
Abstrakte Delphi-Methoden werden mit der Direktive abstract deklariert und müssen in abgeleiteten Klassen überschrieben werden, bevor ein Instanzobjekt erzeugt werden kann.
In C++ Quelltext kann dieser Fehler abgefangen, aber nicht ausgelöst werden.