Entwickler-Ecke
Programmierwerkzeuge - Welcher Installer ?
LonghornUser - Mi 08.02.06 13:06
Titel: Welcher Installer ?
Hallo,
ich habe hier ein Programm, was installiert werden soll :) Ich habe als Installer schonmal InstallShield (Demo) probiert, aber es ist extrem schwerfällig und hat ein paar Macken:
1.) Die erzeugten Setups werden sehr groß, da die ganzen (ungebrauchten) Skript-Units mit hineinkompiliert werden.
2.) Wenn mein Setup eine Datei 2 mal installiert, wird sie in der Endgröße auch doppelt berechnet, was sehr unvorteilhaft ist, zumal ich das Setup-File schön klein halten wollte.
Ansonsten ist das Programm sehr gut. Aber das mit der Größe ist echt blöd. Deswegen wollte ich mal fragen, ob ihr einen besseren Installer kennt, der etwas "schlanker" erstellt.
Er muss auf jeden Fall können:
1.) Dateien sprachenabhängig installieren (Wenn Englisch, dann Help.chm, wenn Deutsch dann Hilfe.chm installieren)
2.) Den Installationspfad in die Registry schreiben.
3.) Ein Splashscreen am Anfang wäre schön. (eventuell GIF ?, InstallShield kann unverständlicherweise nur 24 Bit BMP [sehr groß])
Danke für alle Vorschläge.
Ciao
Moderiert von
Christian S.: Topic aus Off Topic verschoben am Mi 08.02.2006 um 13:05
LonghornUser - Mi 08.02.06 14:16
Naja, Inno Setup möchte ich nicht nehmen. Das gefällt mir vom Design her irgendwie nicht.
Ich habe mir auch schon Nullsoft Installer angeguckt, aber irgendwie bekomm ich das mit den Sprachen nicht hin.
Gibts da eventuell ein gutes Tutorial (kann auch englisch sein) ?
Oder gibts nicht noch andere Installer, die das können ?
LonghornUser - Mi 08.02.06 15:59
Danke für die vielen Antworten. Also WiX erscheint mir extrem kompliziert, da es irgendwie keinen GUI-Editor gibt. Ich dachte, ich muss nicht eine komplett neue ProgrammierSprache lernen, um ein simples Setup zu erstellen mit ein paar Zusatzfunktionen :( Gibts irgend einen Weg, in NSIS eine Abhängigkeit wegen der Sprachen zu machen ? Also dass eine Datei nur dann installiert wird, wenn Englisch gewählt wurde. Geht das nicht ?
MrFox - Mi 08.02.06 16:24
Das mit der Sprachenabhängigkeit geht definitiv nur mit einem Skript-Installationsprogramm wie Inno Setup oder NSIS.
Mein Lieblingsprogramm ist [url]
http://www.b1gsetup.de[/url]
Es erstellt kompakte, fehlerfreie und gut aussehende Setups.
LonghornUser - Mi 08.02.06 16:52
MrFox hat folgendes geschrieben: |
Das mit der Sprachenabhängigkeit geht definitiv nur mit einem Skript-Installationsprogramm wie Inno Setup oder NSIS.
|
Ja, aber wie geht das in NSIS ? Ein Anhaltspunkt wäre schon super.
Martin1966 - Do 09.02.06 11:56
Hallo! :wink2:
Mit dem Windows Installer müsste das aber auch möglich sein. Wenn mich nicht alles täuscht dann muss man die zu installierenden Dateien bestimmten Komponenten zu ordnen und diese Komponenten können über ein Bedingungsfeld aktiviert/deaktiviert werden.
Lg Martin
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!