Autor Beitrag
LonghornUser
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 796



BeitragVerfasst: Mi 08.02.06 13:06 
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 user profile iconChristian S.: Topic aus Off Topic verschoben am Mi 08.02.2006 um 13:05
mkinzler
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 4106
Erhaltene Danke: 13


Delphi 2010 Pro; Delphi.Prism 2011 pro
BeitragVerfasst: Mi 08.02.06 13:14 

_________________
Markus Kinzler.
LonghornUser Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 796



BeitragVerfasst: 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 ?
mkinzler
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 4106
Erhaltene Danke: 13


Delphi 2010 Pro; Delphi.Prism 2011 pro
BeitragVerfasst: Mi 08.02.06 14:32 

_________________
Markus Kinzler.
Martin1966
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1068

Win 2000, Win XP
Delphi 7, Delphi 2005
BeitragVerfasst: Mi 08.02.06 14:45 
Hallo!

Mathias Simmackhat ein paar Dokumentationen zu einigen Installern geschrieben:



Lg Martin

_________________
Ein Nutzer der Ecke ;-)
jonathanschmid
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mi 08.02.06 15:20 
Also ich benutze ITSRS SetupCreator 2004 1.0. Schön simpel, aber trotzdem alles drin was ich benötige... :D
LonghornUser Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 796



BeitragVerfasst: 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 ?
jonathanschmid
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mi 08.02.06 16:19 
Vielleicht findest du auf http://www.winload.de/kurzbeschreibung.php?kat.... einen!?
MrFox
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 208

WIN 2000 Professional, Ubuntu 5.10
D3 Prof, D7 Pers, D2005 Pers, Java (Eclipse)
BeitragVerfasst: 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]www.b1gsetup.de[/url]

Es erstellt kompakte, fehlerfreie und gut aussehende Setups.

_________________
Das Leben auf der Erde mag zwar teuer sein, aber eine jährliche Rundreise um die Sonne ist gratis mit dabei.
LonghornUser Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 796



BeitragVerfasst: Mi 08.02.06 16:52 
user profile iconMrFox 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.
digi_c
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1905

W98, XP
D7 PE, Lazarus, WinAVR
BeitragVerfasst: Do 09.02.06 09:11 
Martin1966
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1068

Win 2000, Win XP
Delphi 7, Delphi 2005
BeitragVerfasst: 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

_________________
Ein Nutzer der Ecke ;-)