System.SysUtils.EAbstractError

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.SysUtils.ExceptionSystem.TObjectEAbstractError

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.