Was für einfache Sachen man manchmal übersehen kann ...
Delphi-Quellcode:
tMyclassDef = class of tMyBaseClass ;
...
tMySpezielleKlasse = class ( myBaseClass )
Procedure Clone ; Virtual; // <= Fehler Virtual anstatt Override
End ;
Ich habe die Methode Clone in der abgeleiteten Klasse als Virtual und nicht als Override deklariert. Dann kann es auch nicht funktionieren.
Danke für eure Hilfe.