Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi mehrere .dpr's zu einem großen dpr zusammenfassen. (https://www.delphipraxis.net/108136-mehrere-dprs-zu-einem-grossen-dpr-zusammenfassen.html)

snow 7. Feb 2008 15:49


mehrere .dpr's zu einem großen dpr zusammenfassen.
 
Hallo

ich hab folgendes Problem.

Ich hab ein paar dpr packages geschrieben(mit komponenten drin). nun brauche ich diese dpr an rechner, dan denen ich nix speichern kann(nur temporär, nach dem reboot ist alles wieder weg). Da ich selber diese Sperre nicht ändern kann, muss ich also die vielen dpr's schnell in delphi installieren.

Da es lange dauern würde jedes einzellne dpr zu installieren, brauchte ich eine möglichkeit, die dprs zusammenzufassen und alle in einem zug zu installieren.

geht dass?

ZielIDE = Delphi 6 Prof

QuellIDe = Delphi 2005 PE & Delphi 7 PE

gruß snow

Luckie 7. Feb 2008 15:54

Re: mehrere .dpr's zu einem großen dpr zusammenfassen.
 
Zitat:

Zitat von snow
(nur temporär, nach dem reboot ist alles wieder weg)

Du müsstest sie also jdes mal installieren. Ob das praktikabel ist, bleibt die Frage.

Zitat:

Da ich selber diese Sperre nicht ändern kann, muss ich also die vielen dpr's schnell in delphi installieren.
Warum muss das "schnell" passieren?

Zitat:

Da es lange dauern würde jedes einzellne dpr zu installieren, brauchte ich eine möglichkeit, die dprs zusammenzufassen und alle in einem zug zu installieren.
Kann sein, dass es mit Packages möglich ist mehrer Komponenten zusammenzufassen.

snow 7. Feb 2008 16:00

Re: mehrere .dpr's zu einem großen dpr zusammenfassen.
 
Naja ich hab nur 90 Minuten Info.

Also kann ich net 20 Minuten damit verbringen die Packages zu öffnen/installieren.

Ich will auch keine Komponenten in dpr' packen. Das mache ich sowiso. Ich hab aber für jede von mir geschriebene Komponente immer ein eigenes dpr erstellt.

Nun brauche ich diese dpr's in der schule. und um die dpr's (und damit die Komponenten) schneller in die IDE zu installieren wäre eine One-Klick mehtode die beste. Dann müsste ich nur auf install klicken und mich ne minute zurücklehnen, wärend delphi meine Packages Compiliert und installiert.

gruß snow

Bernhard Geyer 7. Feb 2008 16:02

Re: mehrere .dpr's zu einem großen dpr zusammenfassen.
 
Meinst du jetzt Packages (*.dpk) oder Projekte (*.dpr)

Registrierungsinfos liegen in der Registry im entsprechenden Versionszweig.
Einfach mal per Hand hinzufügen und die ergänzten Reg-Teile merken/exportieren als *.reg-Datei und dann immer wieder registieren vorm Delphi-Start.

snow 7. Feb 2008 16:07

Re: mehrere .dpk's zu einem großen dpk zusammenfassen.
 
sorry ich meine dpk.


wie das liegt in der regestry. Das versteh ich jetz nicht. Gibts irgendwo ein tutorial, wie man dpk's via installer installiert(es gibt doch so exe dateien, die einem die arbeit abnehmen, z.b bei Indy).

gruß snow

Bernhard Geyer 7. Feb 2008 16:10

Re: mehrere .dpk's zu einem großen dpk zusammenfassen.
 
Zitat:

Zitat von snow
es gibt doch so exe dateien, die einem die arbeit abnehmen, z.b bei Indy

Lade dir doch die Jedis und die Source und schau dort nach. Oder Hoffe das eine Jedi-Helfer dir hier weiterhilft und dich direkt auf diese Funktionen hinweist. Ich vermute aber das es auch über die Registry geht.

rollstuhlfahrer 7. Feb 2008 16:28

Re: mehrere .dpr's zu einem großen dpr zusammenfassen.
 
es geht aber auch ganz anders...

Die Komponente, die du ja schon hast, kommen alle zusammen in eine Unit und dem Package. dann müsstest du den Code noch etwas aufräumen, sodass die Klassendeklarationen am Anfang stehen und aller Code unter implementation. Dabei wird dir der Compiler sicher helfen. Dann einfach alles auf einmal Regestrieren (procedure Register; Regist... ('SEITE', [TKompo1, TKompo2, ...]) end;), kompilieren, installieren, fertig :)

Hoff' doch mal, dass dir das nützt.

rollstuhlfahrer


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:32 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz