Also, das Einfügen der Form-Units in der Reihenfolge ihrer Vererbung hat nichts gebracht.
Ich habe natürlich noch eine Kopie meines Projektes, welche ca. 1 Woche älter ist. Da habe ich mit einem Texteditor in die *dproj geschaut. Die Angabe der enthaltennen Formularie unterscheidet sich wie folgt:
alte dproj
Zitat:
<ItemGroup>
<DelphiCompile Include="SeysolPackage.dpk">
<MainSource>MainSource</MainSource>
</DelphiCompile>
<DCCReference Include="BaseToolWindow.pas">
<Form>BaseToolForm</Form>
</DCCReference>
.........
neues dproj
Zitat:
<ItemGroup>
<DelphiCompile Include="SeysolPackage.dpk">
<MainSource>MainSource</MainSource>
</DelphiCompile>
<DCCReference Include="RTBaseToolWindow.pas" />
.............
Unterschiedlich ist hier auf jeden Fall mal der Block <Form>BaseToolForm</Form> in der Referenz Include - Angabe für das Formular. Das setzt sich für alle weiteren Formulare so fort.
Ich werd das mal in meinem aktuellen Project ergänzen und mal schauen, was passiert.
Gruß oki