Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Möglichkeit Packages automatisiert zu De/Installieren (https://www.delphipraxis.net/45876-moeglichkeit-packages-automatisiert-zu-de-installieren.html)

mschaefer 13. Mai 2005 12:37


Möglichkeit Packages automatisiert zu De/Installieren
 
Moin, moin,

Gibt es eine Möglichkeit Packages bei Batch / Script zu installieren / deinstallieren.
Versuche einige Fremdpackages zu Testen und würde in die Packageverzeichnisse gerne zwei Scripte legen.

Grüße // Martin

Robert Marquardt 13. Mai 2005 13:00

Re: Möglichkeit Packages automatisiert zu De/Installieren
 
Schau dir doch an wie es der JVCL Installer macht.

Dort wird per Batchfile der Delphi-Compiler zum Uebersetzen und Starten des Installers genutzt.
Der Installer seinerseits uebersetzt die Packages nach dem gleichen Prinzip.

Das Installieren der Packages erfolgt durch Eintrag in die Registry.
Das liesse sich auch per Batchfile erledigen. Regedit-Kommandozeilenparameter nachschlagen.

mschaefer 13. Mai 2005 13:13

Re: Möglichkeit Packages automatisiert zu De/Installieren
 
Danke Robert,

oh je da habe ich wirklich auf der eingerollten Leitung geschlafen:
Eintragen in die Registry (wobei ich bisher nicht weiss wie man
aus der Registry per Batch austrägt..).

Das mit dem Übersetzen ist mir klar, exportiere einfach den
Registryeintrag und lege ihn ins Packageverzeichnis.

Grüße // Martin

Pseudemys Nelsoni 13. Mai 2005 14:03

Re: Möglichkeit Packages automatisiert zu De/Installieren
 
Moin mschaefer,

hast dus schon mit "cmd" und dann "reg /?" versucht?

mschaefer 13. Mai 2005 14:23

Re: Möglichkeit Packages automatisiert zu De/Installieren
 
Tja Moin

Jaein, also ich habe hier einen Windows ME - Rechner und der hat den Reg-Befehl nicht.
Aber Du hast recht unter dem XP ist das mit dem Reg-Befehl machbar, damit ist es zumindest
teilgelöst.

Grüße // Martin

Robert Marquardt 13. Mai 2005 14:29

Re: Möglichkeit Packages automatisiert zu De/Installieren
 
Wenn ich mich richtig erinnere geht das Loeschen von Keys auch mit einem .reg File. Ich glaube es war "[-Registrypfad]".
Bei Win 9x muss man natuerlich regedit.exe nehmen.

bigg 13. Mai 2005 14:41

Re: Möglichkeit Packages automatisiert zu De/Installieren
 
Warum machst du das nicht mit der Unit "Registry" ?

mschaefer 13. Mai 2005 14:59

Re: Möglichkeit Packages automatisiert zu De/Installieren
 
Moin, moin,

Damit kann ich mich nur noch bedanken! Ja Robert Du erinnerst Dich recht.
Der Tipp "reg" war gut. Jetz kann ich einzelne Packagesammlungen zu- und
abschlalten und das hilft besonders beim Testen von Fremkomponenten.

Grüße // Martin


PS: Ja das sollte hier eher zum arbeiten mit Delphi sein, hat damit
weniger mit der Programmierung von Regitryeinträgen zutun. Da sollte
man natürlich die Batchlösung eher vermeiden und die Unit nehmen.

bigg 13. Mai 2005 15:35

Re: Möglichkeit Packages automatisiert zu De/Installieren
 
Naja, die Umsetzung mit dieser Unit wäre kinderleicht und müßte nicht großartig getestet werden,
läuft demzufolge auch problemlos auf allen Windosen :mrgreen:

mschaefer 13. Mai 2005 15:51

Re: Möglichkeit Packages automatisiert zu De/Installieren
 
Hi Bigg,

habe mich der Unit bisher nicht beschäfitgt, glaube Dir aber gerne, dass Du das mit der, eben mal, im Zwischenschlaf hinbekommst. Roberts Lösung geht bei beiden Windowsvarianten und da die Batch direkt mit dem Export der Registry arbeitet, nehm ich das im Moment.

Aber Danke für dne Hinweis, vielleicht gibt es irgenwann dann wirklich mal ein Tool, was die dpk Namen der Packages im Verzeichnis erkennt und je nach Parameter diese Aus- oder Einträgt.

Grüße // Martin



PS: Magdeburg wollte ich mir schon immer mal anschauen,
aber dieses Delphi hält einem auch von allem Möglichen ab....


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:23 Uhr.
Seite 1 von 2  1 2      

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