Hallo,
ich will das erste Mal mit Packages arbeiten, allerdings finde ich offenbar nicht die richtigen Einstellungen für die Pfade. Aktuell habe ich folgende Verzeichnisstruktur:
Code:
bin
lib
src
app <- Project1.dpr
basepkg <- base.dpk
pkg 1 <- Package1.dpk
pkg 2 <- Package2.dpk
Mein base.dpk beinhaltet units, die im Project1 und in den beiden anderen Packages verwendet werden. Sie enthält eine Ableitung von TForm:
TBase = class(TForm)
. Eine zweite
Unit des Packages enthält eine visuelle Ableitung davon:
TSpezBase = class(TBase)
.
Das Form von TSpezBase kann im Designer nur angezeigt werden, wenn TBase angezeigt wird. Wird TBase nicht angezeigt und ich möchte TSpezBase anzeigen, erscheint folgende Fehlermeldung:
Fehler beim Erzeugen von Formular: Datei C:\Windows\system32\base.dcp kann nicht geöffnet werden. Das System kann die angegebene Datei nicht finden.
Meine Pfadeinstellungen des Packages sind wie folgt:
Code:
Ausgabeverzeichnis für Units: .\..\..\lib
DCP-Ausgabeverzeichnis: .\..\..\lib
Package-Ausgabeverzeichnis: .\..\..\bin
Suchpfad: D:\Projects\Test\
Package-Test\lib;[...]
Meine Delphiversion ist
Delphi XE
Im Verzeichnis lib sind base.dcp, base.dcu, base.lib und base.bpi vorhanden.
"Seit er seinen neuen Computer hat, löst er alle seine Probleme, die er vorher nicht hatte."