Entwickler-Ecke

Sonstiges (Delphi) - Packages lassen sich nicht installieren


galagher - Sa 16.03.13 18:32
Titel: Packages lassen sich nicht installieren
Hallo!

Ich bin gerade dabei, Delphi XE2 auf meinem neuen Laptop einzurichten. Delphi selbst läuft soweit korrekt, alle Bibliotheks-Pfade etc. sind gütig, und nun möchte ich zwei bereits vorhandene, selbst zusammengestellte Packages neu installieren: NotVisual.dpk und Visual.dpk.

Der Quellcode von zB. NotVisual.dpk sieht so aus:

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
requires
  rtl,
  designide,
  vcl,
  vclactnband,
  vclx,
  xmlrtl;

contains
  FileDrop in '..\RAD Studio\9.0\source\DiversePAS\FileDrop\FileDrop.pas',
  RecentFileList in '..\RAD Studio\9.0\source\DiversePAS\RecentFileList\RecentFileList.pas',
//...

Dabei erhalte ich den Fehler

Quelltext
1:
[DCC Fataler Fehler] NotVisual.dpk(35): E2202 Package 'rtl' wird benötigt, konnte aber nicht gefunden werden                    

Den selben Fehler erhalte ich auch, wenn ich versuche, ein neues Package zu erstellen.

Wenn ich "rtl" auskommentiere, tritt der Fehler in der nächsten Zeile auf usw.

Was stimmt denn nicht?


Delete - Sa 16.03.13 19:18

Such auf deiner Festplatte nach der Datei rtl*.bpl und schau dann im Bibiothekspfad von Delphi nach, ob dieser Pfad eingetragen ist.

Je nach Delphi-Version benötigst du eine andere BPL-Datei. Ich z.B. benötige für mein RadStudio 2009 pro die rtl120.bpl. Für ältere Delphi-Versionen existiert beispielsweise die Datei rtl70.bpl (oder so ähnlich). Ein Datei mit Namen rtl.bpl existiert meines Wissens nach nicht. Du mußt also in deinem Quellcode die Uses-Klausel entsprechend ändern.


galagher - Sa 16.03.13 20:13

Hallo!

Danke für deinen Tipp!

Half leider alles nichts, ich kann die vorhandenen Packages nicht verwenden und musste neue erstellen.
Nachdem ich in "Optionen" die richtigen(!) Pfade in die richtigen(!) Eingabefelder aufgenommen hatte, funktionierte das!

Sehe ich das richtig, dass es dann egal ist, wo ich die .dpk-Files dann endgültig speichere?


Delete - Sa 16.03.13 20:24

user profile icongalagher hat folgendes geschrieben Zum zitierten Posting springen:
Half leider alles nichts, ich kann die vorhandenen Packages nicht verwenden und musste neue erstellen.


Nach Ändern des Quellcodes ist immer eine Neucompilierung notwendig.

user profile icongalagher hat folgendes geschrieben Zum zitierten Posting springen:
Nachdem ich in "Optionen" die richtigen(!) Pfade in die richtigen(!) Eingabefelder aufgenommen hatte, funktionierte das!


Na siehste :lol:

user profile icongalagher hat folgendes geschrieben Zum zitierten Posting springen:
Sehe ich das richtig, dass es dann egal ist, wo ich die .dpk-Files dann endgültig speichere?


DPK-Dateien beinhalten Quellcode. Zum Programmlauf bzw. für die IDE benötigst du lediglich die BPL-Dateien. Die DPK-Dateien benötigst du nur zum Installieren der Komponenten.


galagher - Sa 16.03.13 20:30

user profile iconPerlsau hat folgendes geschrieben Zum zitierten Posting springen:
DPK-Dateien beinhalten Quellcode. Zum Programmlauf bzw. für die IDE benötigst du lediglich die BPL-Dateien. Die DPK-Dateien benötigst du nur zum Installieren der Komponenten.
Alle Komponenten sind da, alles fehlerfrei kompiliert! Dann wär's das also!

Vielen Dank!


Delete - Sa 16.03.13 22:43

user profile icongalagher hat folgendes geschrieben Zum zitierten Posting springen:
Vielen Dank!


Für Danksagungen stellt die Forensoftware den Button mit der Aufschrift thx zur Verfügung.