Delphi Package Tool
*******************

Wieso dieses Tool ?

Dieses Tool hilft beim compilieren/installieren von sogenannten Packet Gruppen. (.bpg-Dateien)
Projekt Gruppen kommen meistens bei grsseren Projekten zum Einsatz.
Die Delphi IDE hat seit Jahren einen Fehler.
Wenn man eine Projektgruppe in der IDE ffnet, alle Projekte neu erzeugt (Rebuild All), dann wird
aus irgend einem Grund der Speicher nicht freigegen.
Bei unseren grossen Projekten muss man deshalb jedesmal nach so einem (Rebuild All) die Delphi IDE schliessen und
wieder ffnen.
Das DelphiPackageTool arbeitet direkt mit dem Compiler zusammen. Delphi muss also gar nicht erst geffnet werden.
Ein weiteres rgernis der Delphi IDE ist die Installation von Komponenten Packeten.
Man muss manuel auf jedes Packet klicken und <Installieren> aufrufen.


Features:
- kompiliert alle .dpr,.dpk projekte einer Projket Packet Gruppe.
- installiert Designtime Packete automatisch in der Delphi IDE. 
- kann mit Kommandozeilen Parametern gesteuert werden. (enorm ntzlich fr automatischen rebuild)
- kann fr den rebuild von Packeten in mehreren Delphi Versionen verwendet werden.

Lizenz:
Diese Anwendung ist Freeware und darf somit beliebig genutzt und weiter verbreitet werden.
Dieses Tool wird auf eigene Verantwortung verwendet! 

Autor:
Samuel Herzog, sam_herzog@yahoo.com


Kommandozeilen Beispiele:
Das Tool gibt bei erfolgreichem Abschluss eine 0 zurck.
Schlgt der rebuild eines projektes oder packetes fehl, wird 1 zurckgegeben.
Zudem wird eine Log-Datei mit wichtigen Meldungen erstellt.

Beispiel 1:
Die folgende Zeile erzeugt alle meine Projekte und Komponenten Sammlungen neu.

DelphiPackageTool.exe -p"C:\Projects\MyComponents\BuildAllProjects&PackagesD5.bpg" -rebuild

Das Tool erledigt dabei folgende Aufgaben automatisch:

1. Registry Eintrge lschen. (Komponenten aus der IDE entfernen)
2. bpl/dcp Dateien lschen.
3. bpl/dcp Dateien neu erzeugen.
4. Registry Eintrge wieder schreiben. (Komponenten wieder in der IDE installieren)

Beispiel 2:
Die folgende Zeile installiert das Package in der IDE.

DelphiPackageTool -p"C:\Projects\Packages\OwnComp\Package1.dpk" -install


*************************************************************************************************************
WICHTIG: Komponenten Packete knnen natrlich nur dann automatisch installiert/deinstalliert werden, wenn die
         Delphi IDE geschlossen ist!
*************************************************************************************************************