Ich nutze das genauso hundertfach.
Wenn du notgedrungen schon so tief eingestiegen bist und dir die
DFM-Dateien angeschaut hast, ist dir sonst nichts aufgefallen? Vielleicht redundante Angaben in NeuesFrame1, die in MyBaseFrame nicht (mehr) existieren?
Ich bekomme so etwas öfter weg, wenn ich z.B. die .dpr-Datei (oder eine Nur-Code-Datei ohne Formular dahinter) öffne, alle anderen Tabs schließe, und dann das Projekt bereinige.
Kannst du vielleicht alles aus den Frames/Forms entfernen das nicht notwendig ist und ein leeres Beispiel hier hochladen, bei dem das Problem immer noch auftritt?