ДНР кажется немного хитрее этого. В моем случае я создал предка, полученного из TFrame. Затем я получил несколько кадров из TAncestorFrame. Пункт использования моего DPR тогда выглядел так:
uses
Forms,
ancestorFrame in 'ancestorFrame.pas' {AncestorFrame : TFrame},
frame1Unit in 'frame1Unit.pas' {frame1:TFrame},
frame2Unit in 'frame2Unit .pas' {frame2:TFrame},
Файл DPROJ должен выглядеть следующим образом:
<DCCReference include="frame1Unit.pas">
<Form>frame1</Form>
<DesignClass>TFrame</DesignClass>
</DCCReference>
Производные кадры должны выглядеть следующим образом:
TFrame1 = class(TAncestorFrame)
И файлы производных фреймов .DFM должны содержать:
inherited Frame1:TFrame1