Zitat von
SirThornberry:
du musst die
unit unter implementation eintragen (da in die uses, bzw. eine neue uses dort anlegen).
Bei der Deklaration gibst du dann oben TObject als Owner an und überprüfst dann in der funktion ob der typ stimmt.
Dann könnte er ja genausogut den Owner von TComponent übernemhmen. Ich denke mal, er findet dieses Rumgecaste ziemlich hässlich.
Ohne Interfaces bzw. abstrakte Klassen wirst du da nicht weiter kommen.