Hast das
Package mit dem Vorfahren auch als DesignTime in der
IDE registriert, oder wird es nur zur Runtime verwendet?
Aus registrierten Packages und unregistriert aus dem selben
Package macht hier selten Probleme, egal ob Nachfahre in anderem
Package oder in einer
DLL/EXE liegt.
Nur lässt sich manchmal nicht die
Unit des Vorfahren öffnen/schließen, wenn ein Nachfahre grad offen ist.
Wenn das
Package installiert ist, dann kannst du auch mal versuchen den Vorfahren mit
RegisterComponents RegisterNoIcon und/oder
RegisterClasses zu registrieren.
Einziges Problem was ich mit Ableitungen hab, dass die IDE nicht die Klassen des Vorfahren verwendet (selbst wenn installiert/regisrtiert), sondern im FormDesigner immer eine Dummy-TForm-Instanz verwendet, wo der Constructor der Klasse dann nicht verwendet wird und auch die Published-Property nicht genutzt werden können.
Selbes bei TFrames, die nicht als Komponente registriert wurden.