Call to abstract method.
This error is generated by the Abstract procedure in the Objects
unit; it indicates that your program tired to execute an abstract
virtual method. When an object type contains one or more
abstract methods it is called an abstract object type. It is an
error to instantiate objects of an abstract type–abstract object
types exist only so that you can inherit from them and override
the abstract methods.