Genauso habe ich es in der Basisklasse gemacht, der Compiler kennt in der 3.Unit wo ich Anwendung implementiere und nur die
Unit der Ableitung einbinde, den Record-Typen aber nicht.
Dann musst du schlichweg die
Unit der Basisklasse in die Uses-Liste aufnehmen.
Dies ist in der
VCL ebenfalls so.
Wenn du z.B. die
Unit ADODB einbindest, dann musst du fast immer auch die
Unit DB einbinden weil du Zugriff auf Datentypen TDataset, TField,... benötigst.