![]() |
D2007 - Abhängige Packages installieren
Hallo !
Ich habe folgendes Problem mit D2007(trial) unter Vista: Ich habe zwei Packages (A+B) die voneinander abhängig sind. Ich habe eine neue Projektgruppe erstellt und Package A hinzugefügt und installiert. Nun füge ich Package B der Projektgruppe hinzu. Das Package B sieht etwa so aus:
Delphi-Quellcode:
package packageB;
{$R *.res} [...] requires rtl, packageA; contains Unitb in 'Unitb.pas'; end. Wenn ich nun versuche Package B zu compilieren, bekomme ich folgende Fehlermeldung: Zitat:
(Leuchtet ein ... Habe ich ja mit dem installieren des Package A selbst erzeugt und geladen) und noch viel schlimmer: Es ist auch geladen ... und damit auch nicht überschreibbar. Wie bekomme ich Delphi dazu das Package A nicht erneut zu compilieren ? Es bestehen keinerlei zusätzliche Projektabhängigkeiten. Das Benutzermanagement von Vista ist abgeschaltet. |
Re: D2007 - Abhängige Packages installieren
Ändere die Option im Package
|
Re: D2007 - Abhängige Packages installieren
Zitat:
|
Re: D2007 - Abhängige Packages installieren
Hallo,
ich habe bei der Konvertierung von D7-Packages das gleiche Problem. :?: Delphi will stets das Parent-Paket mitcompilieren, obwohl in den Optionen explizit die Option 'Element erstellen' auf manuell steht. Da es in der IDE geladen ist, kann es natürlich nicht ersetzt werden und es knallt. :wall: Man kann das mit zwei Simple-Packages A und B ausprobieren! Gruss Josh |
Re: D2007 - Abhängige Packages installieren
Bin mir nicht sicher, ob es dazu gehört, aber ich hab auch ein Package (A), dass von einem anderen abhängt (B), allerdings nur in eine Richtung.
Dies wird auch jedesmal mitcompiliert, gemeckert hat er dabei allerdings noch nicht. Aber wenn ich dann das Package A benutze in einer Applikation, fängt der an zu meckern, das er die .bpl von Package B nicht finden kann. Habe aber überall (im Projekt und in den Bibliothekspfaden der allgemeinen Optionen) die Pfade eingetragen. In der Registry stehen auch nur richtige Pfade drin. Das Problem löse ich im Moment, in dem ich die bpl von Package B in den allgemeinen BPL Ordner vom RadStudio packe (C:\Dokumente und Einstellungen\All Users\Dokumente\RAD Studio\5.0\Bpl\). Dann findet er sie ... Jemand eine Idee? Gruß, Steffen |
Re: D2007 - Abhängige Packages installieren
Zitat:
|
Re: D2007 - Abhängige Packages installieren
Ich hatte auch gerade das Problem, allerding unter XP mit RAD2007. Ich hatte bei einer bestehenden D7 Komponente die Packages im Explorer kopiert und entsprechend für RAD2007 umbenannt. Allerdings hatte im Quelltext der .dpk den Namen des Package (erste Zeile) nicht angepasst und somit hatte der Compiler immer gemeckert als die das Package B kompilieren wollte. Nach der Anpassung lief dann alles problemlos. Ich hoffe, das hilft weiter.
Grüße Sven |
Re: D2007 - Abhängige Packages installieren
Deshalb besser altes Package in Delphi öffnen und dann mit "speichern unter" unter anderem namen speichern, dann wird alles automatisch angepasst.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:37 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz