Entwickler-Ecke
Programmierwerkzeuge - Benutzerdefiniertes Setup mit InnoSetup
Henry - Sa 26.07.03 13:36
Titel: Benutzerdefiniertes Setup mit InnoSetup
Hallo,
kann mir jemand sagen wie ich mit
InnoSetup [
http://www.jrsoftware.org/isinfo.htm] ein benutzerdefiniertes Setup erstellen kann?
In dem Tutorial dasich dazu habe steht es leider nicht beschrieben und mein englisch ist nicht so gut, das ich die Hilfe einfach mal so nebenbei übersetzen könnte :)
Mir würden natürlich auch schon ein paar Links zu deutschsprachigen Tutorials weiterhelfen. Ich habe das von [url]
http://www.tutorials.Delphi-Source.de[/url] verfasst von Johannes Tränkle.
Weitere würde ich mir gern mal anschauen.
Danke in voraus
Henry - So 27.07.03 12:05
Habe es herausgefunden,
werde demnächst mal einen Scriptschnipsel hier rein posten (für die dei es auch interessiert).
Henry - Mo 28.07.03 00:03
So, hier wie versprochen der Scriptschnipsel mit dem ein benutzerdefiniertes Setup mit InnoSetup erstellt werden kann:
Dies ist der Code der die Auswählbaren Installationsmodi enthält. Im Bereich [components] hinter Types wird angegeben bei welchem Installationdmodi die Dateien der einzelnen Gruppe installiert werden. Mit dem Flag "fixed" kann eine Gruppe gesetzt werden die man nicht weglassen kann, der Haken ist fest gesetzt.
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| [Types] Name: "full"; Description: "Vollinstallation" Name: "compact"; Description: "Minimal" Name: "custom"; Description: "Benutzerdefiniert"; Flags: iscustom
[Components] Name: "Programm"; Description: "Programmdateien"; Types: full compact custom; Flags: fixed; Name: "Hilfe"; Description: "Hilfedateien"; Types: full compact; Name: "Zusatzprogramme"; Description: "Zusatzprogramme"; Types: full custom; |
Um nun die Dateien den einzelnen Gruppen zuzuordnen muß im Bereich [Files] noch der Zusatz "Components:" angegeben werden.
Beispiel:
Quelltext
1: 2: 3: 4:
| [Files] Source: "Pfad\programm.exe"; DestDir: "{app}"; Flags: ignoreversion; Components: Programm Source: "Pfad\hilfe.hlp"; DestDir: "{app}"; Flags: ignoreversion; Components: Hilfe Source: "Pfad\zusatz.exe"; DestDir: "{app}"; Flags: ignoreversion; Components: Zusatzprogramme |
Ich hoffe ich habe damit jemandem weiterhelfen können und es einigermaßen verständlich beschrieben.
Viel erfolg damit
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 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!