AGB  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Packages automatisch (de)installieren

Ein Thema von himitsu · begonnen am 16. Aug 2011 · letzter Beitrag vom 16. Aug 2011
Antwort Antwort
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
22.951 Beiträge
 
Delphi XE2 Professional
 
#1

Packages automatisch (de)installieren

  Alt 16. Aug 2011, 15:23
Tachchen,

kennt zufällig jemand einen Weg, wie man via Batchfile oder FinalBuilder Delphi-Packages im Delphi registrieren/installieren kann?
Welche schon kompiliert vorliegen (inkl. BPL, DCP und Co.) oder im FinalBuilder kompiliert wurden.


In den Kommandobefehlen der bds.exe, der dcc32.exe und in Google und Co. fand ich garnichts.
(bis auf eine Frage, welche aber noch unbeantwortet ist, seit sehr vielen Jahren)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
Delphi-Tage 2012

Geändert von himitsu (16. Aug 2011 um 16:14 Uhr)
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
33.324 Beiträge
 
Delphi XE2 Professional
 
#2

AW: Packages automatisch (de)installieren

  Alt 16. Aug 2011, 15:26
Einfach in Registry unter
HKEY_CURRENT_USER\Software\Embarcadero\BDS\<Versio n>\Known Packages
eintragen
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von uligerhardt
uligerhardt
Online

Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.011 Beiträge
 
Delphi 2007 Professional
 
#3

AW: Packages automatisch (de)installieren

  Alt 16. Aug 2011, 15:36
(bis auf eine Frage, welche aber noch unbeantwortet ist, seit sehr vielen Jahren)
Falls es jemand noch nicht weiß: Wenn man auf einer Expert-Sexchange-Seite die Lösung nicht lesen kann, einfach nach dem Titel googeln, den passenden Link anklicken (in diesem Fall bei mir gleich der erste) und dann über den ganzen Werbejunk hinweg nach unten scrollen.
Uli Gerhardt
  Mit Zitat antworten Zitat
Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
2.224 Beiträge
 
Delphi XE Professional
 
#4

AW: Packages automatisch (de)installieren

  Alt 16. Aug 2011, 16:09
Wenn man auf einer Expert-Sexchange-Seite die Lösung nicht lesen kann...
Ist der Verschreiber Absicht?

Zum Thema einfach mal exemplarisch für Delphi XE (Version 15):
Delphi-Quellcode:
uses
  JclIDEUtils;

procedure RegisterPackage(const APackageFilename, ADescription: string);
var
  installations: TJclBorRADToolInstallations;
  installation: TJclBorRADToolInstallation;
begin
  installations := TJclBorRADToolInstallations.Create;
  if installations.DelphiVersionInstalled[15] then
  begin
    installation := installations.DelphiInstallationFromVersion[15];
    installation.RegisterPackage(APackageFileName, ADescription);
  end;
  installations.Free;
end;
Mit nen bissle mehr Code kann man auch alle installieren Delphi Versionen rausfinden und so weiter. Eventuell auch interessant, sich das hier anzuschauen.
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Delphi Spring Framework

Geändert von Stevie (16. Aug 2011 um 16:11 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
22.951 Beiträge
 
Delphi XE2 Professional
 
#5

AW: Packages automatisch (de)installieren

  Alt 16. Aug 2011, 16:10
@Stevie:
Die JCL macht aber dann auch nichts anderes, als in der Registry rumzupfuschen?

Falls es jemand ...



Nja, das mit der Registry hatte ich schon gefunden und versucht im FinalBuilder umzusetzen (es geht zwar),
aber ich hatte noch ein bissl Hoffnung, daß es auch einen "offiziellen" Weg gibt.

Beim Installieren über die IDE bekommt man z.B. Warnungen, wenn irgendwas nicht stimmt.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
Delphi-Tage 2012
  Mit Zitat antworten Zitat
Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
2.224 Beiträge
 
Delphi XE Professional
 
#6

AW: Packages automatisch (de)installieren

  Alt 16. Aug 2011, 16:19
@Stevie:
Die JCL macht aber dann auch nichts anderes, als in der Registry rumzupfuschen?
Wat soll sie auch sonst machen? Da stehen nunmal die gesamten Settings, installierten und deaktivierten Packages, Experten und was sonst nich alles drin.
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Delphi Spring Framework
  Mit Zitat antworten Zitat
Benutzerbild von uligerhardt
uligerhardt
Online

Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.011 Beiträge
 
Delphi 2007 Professional
 
#7

AW: Packages automatisch (de)installieren

  Alt 16. Aug 2011, 16:34
Wenn man auf einer Expert-Sexchange-Seite die Lösung nicht lesen kann...
Ist der Verschreiber Absicht?
Rat mal.
Uli Gerhardt
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:43 Uhr.
Powered by vBulletin® Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2012 by Daniel R. Wolf