Einzelnen Beitrag anzeigen

Benutzerbild von Codewalker
Codewalker

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

Problem mit Formvererbung

  Alt 11. Dez 2011, 13:31
Hallo zusammen.

Ich hab in eine Projekt folgende Konstellation:

Package A: Enthält die Klassen BaseChild und BaseParent (beides Forms mit ein paar Komponenten + Methoden). Kompiliert als "Entwurf und Laufzeit".
Das Package landet in einem Ordner "output", wo später auch die Anwendung hinsoll (soll mal mit Laufzeitpaketen laufen). Die Quellen von Package A sind im Suchpfad und im Bibliothekspfad eingestellt.

Hauptanwendung: Das Hauptformular soll von BaseParent aus Package A abgeleitet sein. Dazu habe ich die Unity von BaseParent in die Uses-Liste eingetragen, den Typ des Formulars von class(TForm) auf class(TBaseParent) geändert und in der DFM object durch inherited ersetzt.

Problem: Ich kann nicht mehr zurück auf die Formularansicht springen, weil er dann sagt:
Zitat:
Fehler beim Erzeugen von Formular: Vorfahr für 'TBaseParent' nicht gefunden
.

Es hilft auch nichts, das BaseParent vorher in der IDE zu öffnen. Wo ist das Problem?
  Mit Zitat antworten Zitat