Verpackungsassistent
Wahrscheinlich kennst Du den Verpackungsassistenten, der mit Visual Basic mitgeliefert wird. Dieser eignet sich kaum für gute Setups. Irgendwelche Fehler treten immer wieder auf. :-( Ich verwende deshalb InnoSetup. In diesem Artikel zeige ich Dir, wie Du damit am schnellsten eine Installation erstellst. Allerdings gilt der Tipp nur für VB6!
Downloads
Nötig ist ganz sicher InnoSetup selbst. Herunterladen kannst Du Dir das Programm
bei Jordan Russel. InnoSetup basiert auf
Scripts, die Du entweder selbst zusammenbasteln oder mit dem
ScriptMaker ohne Aufwand erstellen
kannst. Ich empfehle Dir die Verwendung von ScriptMaker.
Ausserdem wollen wir nicht ganz auf den Verpackungsassistenten
verzichten, da er uns immerhin die Dateien sammelt, die unser
Programm benötigt. Deshalb habe ich ein kleines Tool
Namens dp_to_is
(bescheuerter Name, ich weiss) geschrieben, welches es
erlaubt, aus einer "setup.lst" einen wichtigen Teil
unseres Setups zu erstellen. Das Tool kann die nötigen
Dateien extrahieren und in der Notation für InnoSetup
darstellen.
Setup mit ScriptMaker vorbereiten
Als erstes erstellen wir mit ScriptMaker ein Setup. Dazu liegt dem ScriptMaker eine sehr gute Dokumentation bei, weshalb ich dazu nicht viel erkläre. Nur etwas musst Du berücksichtigen: Es ist nicht nötig, irgendwelche Dateien hinzufügen, das erledigen wir später. Wenn das Setup Deinen Vorstellungen entspricht, speichere das Script, indem Du auf dem Tab FINISH erst auf Create Script und dann auf Save Script klickst.
Den Verpackungsassistenten verwenden
Danach startest Du den Verpackungsassistenten. Wähle im Start-Dialog Dein Projekt aus und klicke auf Verpacken. Danach wählst Du die Option "Standardmässiges Setup-Paket". Kaum eine Einstellung interessiert uns. Wichtig ist eigentlich nur, dass Du alle nötigen Dateien wie Dokumentationen, Datenbanken etc. ins Setup integrierst. Achte ausserdem darauf, dass Du den richtigen Datenbank-Zugriff installierst, falls einer benötigt wird! Nach einen Klick auf Fertig, lass ich Dich erst mal einen Moment alleine und gehe einen Kaffee holen. Sodale. Jetzt haben wir in einem Ordner nach Wahl das Setup. In dem Ordner hat unser Freund und Helfer, der Verpackungsassistent, einen weiteren Ordner "Support" angelegt. Dies ist nun der wichtige Ordner! Denn da werden alle nötigen Files rein kopiert. Ausserdem interessiert uns die Datei "setup.lst".
Mit dem Converter arbeiten
Nun kommt mein Tool zum Zug. Nach dem Start wählst Du die setup.lst aus. Verwende die Datei, welche in dem Ordner "Support" erstellt wurde und klicke dann auf Convert. Anschliessend öffnest Du die Setup-Datei, welche Du mit dem ScriptMaker erstellt hast, mit einem beliebigen Text Editor. Im Bereich "Setup" existiert der Eintrag SourceDir. Hinter dem Gleichheitszeichen fügst Du den String ein, welcher der Converter in "Source directory" ausgibt. Dann wechselst Du in den Bereich "Files". Füge unter [Files] die Zeilen ein, welche der Converter in der grossen Textbox ausgibt.
Setup erstellen
Damit sind wir bereits so gut wie fertig. Nun erstellst Du das Setup, indem Du die erzeugte Setup-Datei in InnoSetup öffnest, und im Menü File den Eintrag Compile auswählst.
Schlusswort
Ich hoffe, dass Dir dieser Artikel geholfen hat. Falls nicht, so mail mir doch einfach. Ich übernehme keine Verantwortung, dass Diese Anleitung zu einem immer und 100% lauffähigen Setup führt. Es geht nichts über ausprobieren!