![]() |
Komponenten automatisiert installieren
Hallo!
Ich stehe immer wieder mal vor der Aufgabe einen Entwicklungsrechner aufsetzen zu müssen. Am liebsten würde ich das automatisieren - mit einem Batchfile, script, tool oder dergleichen. Installer wie der von VirtualTreeview sind ja wirklich super, da muss man nix machen, ausser den Zielpfad einzustellen. (Womit ist der Installer eigentlich gemacht?) Aber für die anderen Sourcen muss man klassischer weise Suchpfade bei Delphi dazufügen, Runtime packages compilieren und designtime packages installieren. Wie macht ihr das? Danke, Ralf |
Re: Komponenten automatisiert installieren
Ich selbst habe ein Inno Setup Skript, das die wichtigsten Komponenten automatisch installiert, so viel Arbeit ist das ja nicht.
Außerdem hab ich nen Tool geschrieben (und ![]() Schau dir doch einfach mal den JEDI Installer an, der macht doch alles nötige. ;-) |
Re: Komponenten automatisiert installieren
Ich hab mal bei VirtualTreeView nachgesehen, da gibt's ein wirklich lässiges Skript (eigentlich von MustangPeak).
Kann ich empfehlen wenn man mal eigenen Komponenten im Netz verteilen will. Wenn man allerdings fremde Komponenten installieren will, ist der Umweg zuerst einen Installer zu bauen doch ein wenig ein Overkill. Dein Programm das du da veröffentlich hast mach ja was ganz anderes, soweit ich das sehe übernimmt es ein wenig die Funktion von einer zurechtgezimmerten dcc32.cfg Datei - hilft mir leider nicht beim Komponenten-installieren. Die Jedi-Komponenten hab ich mir kurz angesehen, aber das ist eine hochspezialisierte Lösung, die alles anderen als unkompliziert zu sein scheint. ...kurzum: Dieses Problem ist für mich leider noch nicht gelöst :( |
Re: Komponenten automatisiert installieren
Nachtrag:
Ok, das Erweitern der Suchpfade in der Registry ist ja noch trivial. Aber damit trimmt man ja "nur" die IDE, der DCC32-compilier findet die Sourcen trotzdem noch nicht. OK, man kann auch die Suchpfade an den dcc32 zum kompilieren übergeben (mit dem Parameter -U). Allerdings speichert der Dcc32 die resultierende .bpl und die .dcp Datei in das Verzeichnis in dem das batch-file liegt und nicht in die entsprechenden Delphi-Ausgabepfade Gibt's denn keine einfache Möglichkeit den dcc32 anzuweisen die IDE-Settings zu verwenden? Bitte, helft mir, das kann ja nicht sein, dass dieses Problem zum ersten mal auftritt! Ralf |
Re: Komponenten automatisiert installieren
nimmt die IDE nicht 'nen eigenen/eingebauten Compiler?
du kannst auch die Ausgabepfade dem DCC übergeben, oder du setzt den aktuellen pfad infach dahin. [add] man könnte sich auch ein Programm dazwischenschalten, das die IDE-Pfade ausließt und an die DCC weitergibt ... ruft dann statt DCC dieses programm auf und dieses leitet dann alles an DCC (samt der Pfade) weiter. |
Re: Komponenten automatisiert installieren
Zitat:
Zitat:
Eben damit man die Suchpfade nicht auch noch in die Batchdatei eintragen muss. Denn da ist das Problem, dass man relativ schnell an die Grenzen stößt was die Befehlslänge angeht. Das Ausgabeverzeichnis kann man dem dcc32 übergeben. Die Installation der kompilierten Packages selbst müsste man dann in der Registry machen, genau wie vorher die Veränderung der Suchpfade. Das geht aber ab Windows NT/2000 auch per Batchdatei, der entsprechende Befehl heißt reg. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:40 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