Hallo,
ich habe in meiner Firma ein kleines Problem.
Wir sind ca. 10 Entwickler, die alle mit Delphi 7 Professional arbeiten.
Es werden u.a. folgende Nicht-Delphi-Komponenten verwendet:
- Developer Express (z.B. Quantum Grid etc.)
- Corelab: ODAC (Oracle Data
Access Components) und SDAC (
SQL-Server Data
Access Components)
- Langner: LUCA
- dOPC Client Toolkit
-
Indy 9.0.14
-
Jedi JCL und JVCL
Folgende Nicht-Delphi-Tools werden verwendet:
- Modellmaker Code Explorer
- GExperts
Es wird nun gewünscht, dass alle Laptops und PCs der Entwickler immer auf dem aktuellen Stand gehalten werden sollen, da sich zum Teil die Komponenten relativ oft ändern, da neuen Versionen herauskommen.
Bei 10 Entwicklern und ca. 15 PCs und Laptops artet das erstens in Arbeit aus und ist zweitens relativ fehleranfällig. So kommt es ab und zu vor, dass ein Entwickler mit einer älteren Version arbeitet und dadurch Fehler entstehen.
Daher stelle ich mir eine Art "XCopy-Installation" von Delphi incl. aller Komponenten vor.
D.h. auf einem Master-PC wird Delphi incl. aller aktuellen Komponenten installiert und dann nur noch per xcopy auf alle PCs verteilt und die entsprechenden Registry-Einträge neu angelegt.
Dies funktioniert auch relativ gut: Delphi selbst, alle Komponenten von Delphi und auch die "normalen" Nicht-Delphi-Komponenten wie z.B.
Indy und
Jedi lassen sich mit dieser Methode gut kopieren.
Probleme habe ich insbesondere mit den Developer-Express Komponenten und ODAC bzw. SDAC Komponenten.
Ich kopiere folgende Registry-Einträge:
HKEY_CURRENT_USER\Software\Borland
HKEY_CURRENT_USER\Software\CoreLab
HKEY_CURRENT_USER\Software\Developer Express
HKEY_CURRENT_USER\Software\GExperts
HKEY_CURRENT_USER\Software\Modelmaker
HKEY_LOCAL_MACHINE\Software\Borland
HKEY_LOCAL_MACHINE\Software\Developer Express
VCL Products
HKEY_LOCAL_MACHINE\Software\Langner Communications AG
HKEY_LOCAL_MACHINE\Software\Modelmaker
Dennoch scheint es nicht alles zu sein was nötig ist.
Hat jemand eine Idee was noch fehlt oder gibt es eine Freeware oder ein kommerzielles Produkt, das mir weiterhelfen würde?
Wäre super wenn jemand eine Idee hätte.
Bye
Andreas