Ich möchte folgendes umsetzen (und weiß auch, dass es gehen muss):
- Ein Package "Core". Dies enthält alle Basisklassen für die Vererbung. Dort soll eine Basisklasse für meine MDIChilds abgelegt werden
- Ein Package Dialoge. Dort sollen die konkreten Dialoge rein, welche von meinem Basis-MDI-Child aus dem Package Core abgeleitet sind
- Eine Hauptanwendung, die immer "Core" lädt und bei Bedarf "Dialogs" (prinzipiell umgesetzt)
Mein Problem ist folgendes: Beim Compilieren von "Dialogs" erhalte ich den Fehler, dass die
Unit mit der Basisklasse aus Core nicht bekannt ist. Wenn ich im Paket unter
requires
dann mein Core-Paket hinzufüge, ist der Fehler natürlich weg. Dafür bekomme ich dann beim Starten meiner Anwendung den Fehler
Zitat:
EFilerError: Eine Klasse mit dem Namen "MDIBasisForm" ist bereits vorhanden
. Wie kann ich das lösen, zumal ich zwischen meinen Paketen in Zukunft öfter derartige Abhängigkeiten einbauen wollte?