Was ist der beste Weg, um Komponenten zu installieren?

Installieren von Komponenten unter Delphi XE3 ist ein Alptraum.

  • Zuerst muss ich die Quelle hinzufügen Dateien zu

    Tools -> Optionen -> Bibliothek

  • dann muss ich mir eine normale Paket und kompilieren Sie es

  • schließlich brauche ich, um zu finden, die design-time-package und installieren es.

Dies ist nur ziemlich mühsam und fehleranfällig. Gibt es eine schönere Art, um Komponenten zu installieren?

Habe ich gefunden Delphi-Package-Installer. Leider hat es noch keine Unterstützung für Delphi XE3 oder oben.

Ich habe gehört, dass es etwas ähnliches produziert exe Pakete, die installieren sich (so etwas wie Inno-Setup), aber ich kann nicht finden, eine solche Sache.

  • Bitte Bearbeiten Sie Ihre Frage zum entfernen der Gotteslästerung. Dies ist eine professionelle Website, und einige Leute finden, die Sprache zu beleidigend.
  • Ich denke, dass du gepostet hast auf der falschen Seite. Sie sind auf der Suche für rants.stackexchange.com
  • Die meisten Komponenten haben keine Installateure. Wie auch immer, das eine ziemlich schwierige Aufgabe vor Delphi 2005 und kompliziert der Prozess dann.
  • Es ist nicht anders als jetzt aus, wie es war in D6.
  • Ich weiß, es war nur ein nebenbei und versteckte Beratung zu installer für eigene Komponenten, die zu speichern diese harte Arbeit für die anderen. Trotzdem, Interessantes Projekt, das Delphi-Package Installer, die Sie erwähnt haben, in Ihre Frage Bearbeiten. Ich werde die Zeit finden, es zu versuchen.
  • Ich erinnere mich zurück in der Delphi-7 Male, die ich könnte wählen Sie einfach eine PAS-Datei und installieren Sie es, ohne irgendwelche Pakete.
  • Nein, es ist nicht. Es ist das genau gleiche Verfahren, das es seit Delphi 6 (das sagte ich in meiner Antwort). Das Produkt, das produziert .exes war der Mustang Peak Component-Installer (entwickelt für die Installation von VirtualTreeView), das ist nicht mehr verfügbar. Es erfordert mehr Aufwand einzurichten als normale installation funktioniert, weil es wurde entwickelt für die Installation auf mehreren Maschinen (Verteilung von Komponenten-Bibliotheken) und nicht für die Installation eine Reihe von Paket-Dateien, die Sie haben könnten.
  • Wenn ich einen Weg finden, um nett Installateure dann bin ich definitiv zu packen alle gängigen Komponenten wie JVCL oder Cindy.
  • Als in Komponente | Komponente Installieren und wählen Sie dann eine unit-Datei Namen. Das gleiche feature, dass ich auf der Suche bin in XE3?
  • versuchen Sie lazyproject.info
  • Nice one, vielen Dank.
  • Hier JVCL verpackt mit Inno Setup: cc.embarcadero.com/Author/54776 Vielleicht gibt es einige einfache Skripte für Inno zu machen, Installateure.
  • Wahrscheinlich gibt es die, aber das ist für Komponente-Anbieter zu tun (wie gesagt ich hab drei mal hier), nicht nur für die Installation einer Komponenten-Bibliothek, die Sie irgendwo finden und installieren wollen. Sie haben zu schreiben .ISS-script speziell für alles, was Sie zu installieren; es ist (und kann nicht) eine generische "Installation einer Reihe von Komponenten" - Skript. Wenn Sie möchten, einen installer gebaut, Kontaktieren Sie die Komponente Hersteller/Autor.
  • Ich bin daran interessiert, entweder eine einfache Möglichkeit, um Komponenten zu installieren, die ich haben oder eine einfache Möglichkeit zum erstellen eines Installers für die Komponenten, die ich habe. Also erst einmal ein installer, ich kann es einfach verwenden.
  • Dann fühlen Sie sich frei zu schreiben, das genau das tut, was Sie wollen, es zu tun. 🙂 Du hast eine IDE und compiler.
  • Die die-hard-delphi Jungs sehe keine problem, aber ich muss Zustimmen, Tom, dass es unnötig kompliziert zu installieren Komponenten in deelphi. Einige Lektionen, die gelernt werden können, indem Sie schauen, wie die andere IDE ist das Problem gelöst.
  • Ich erinnere mich zurück in der Delphi-7 Male, die ich könnte wählen Sie einfach eine PAS-Datei @Tom du meinst DclUsr.DPK - User Custom Coponents-Paket, standardmäßig leer, aber wo könnte man hinzufügen, separaten Komponenten. Es ist eine Art Vermächtnis von Delphi 2, wo wie in Lazarus heute ist Sie die IDE neu kompiliert zu machen-Komponente angezeigt. Gut, man kann immer noch tun Sie es, zumindest in XE2: go-Hauptmenü-Komponenten, installieren von Komponenten in bestehende Paket und wählen Sie " DclUsr.dpk
  • Ich habe mit Delphi für eine Weile, und ich habe immer denke, die Komponenten sind mühsam zu pflegen, speziell beim einrichten eines neuen Entwicklungsumgebung.
  • Danke, wusste nicht, dass!

InformationsquelleAutor Tom | 2012-12-09
Schreibe einen Kommentar