Einzelnen Beitrag anzeigen

Benutzerbild von Codewalker
Codewalker

Registriert seit: 18. Nov 2005
Ort: Ratingen
945 Beiträge
 
Delphi XE2 Professional
 
#1

Problem mit Paketabhängigkeiten

  Alt 20. Nov 2011, 11:29
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?
  Mit Zitat antworten Zitat