Seite 1 von 1

Erste Schritte - Teil1

Verfasst: 08.07.2022, 09:13
von Andreas Kapust
Beim Start oder dem Klick auf Datei -> Neu des AKInstallerMSI kommen Sie auf die Übersichtsseite.
Diese bietet (im Bild auf der linken Seite) eine allgemeine Funktionsliste (Auswahl) und im rechten Teil die Assistenten und Vorlagen und die Projektliste.

Am Anfang befinden sich in der Projektliste nur die Demo-Projekte. Im späteren Verlauf werden hier alle von Ihnen angelegten Projekte gelistet. Sie können hier eigene Rubriken anlegen und die Einträge beliebig per Drag and Drop verschieben. Oder aber Projekte aus der Liste entfernen oder komplett löschen.

Bild

Als Demo beginnen wir mit einem einfachen Projekt. Sie haben die Möglichkeit auf der Dateien-Seite alle Ordner oder Dateien per Datg and Drop in das Projekt zu ziehen, aber wir gehen in diesem Beispiel den Weg über den Assistenten.

Bild

Wir erstellen für den mitgelieferten Sprach-Editor ein eigenes MSI-Setup.

Da der Editor ein Teil der Applikation AKInstallerMSI ist, benötigt dieser eine bestimmte Verzeichnisvorgabe.

Hierzu legen wird diese Verzeichnisstruktur irgendwo neu an.

Erzeugen Sie dort den Ordner Tools und Config und kopieren in Tools die Datei SprachEditorMSI.exe und in Config die Datei conf.dat.

Aufbau:
  • x:\Demo\Tools\SprachEditorMSI.exe
  • x:\Demo\Config\conf.dat
Der Willkommens-Dialog ist für den Neuling eine kurze Zusammenfassung der Schritte, auf die wir im folgenden eingehen werden.

Bild

Auf der Seite Projekt-Einstellung haben wir die ersten richtigen Einstellungen, wie den Produktnamen, Hersteller und Versionsnummer. Beachten Sie, dass die 4 Stelle der Versionsnummer bei MSI-Produkten nicht ausgewertet wird. Dies unterscheidet sich zu Dateiversionen, hier findet sehr wohl eine Unterscheidung statt.

Versionen:
Eine Produktversion 3.0.0.5 ist somit gleich einer Version 3.0.
Eine Dateiversion 3.0.0.1 ist größer als Version 3.0.
Eine Version 3.100.1 ist größer als 3.2.100.


Installations- und Startmenüpfad:

Diese beiden Einträge bilden später INSTALLDIR und SHORTCUTDIR.

[ProgramFilesFolder][ProductName] ist für das Installationsverzeichnis im allgemeinen die richtige Einstellung, außer Sie möchten den Hersteller mit einbringen, dann wäre es [ProgramFilesFolder][Manufacturer]\[ProductName].

Bild

Die Seite Startbedingungen ermöglicht eine Reihe von Einstellungen, die erfüllt sein müssen damit das Setup ausgeführt wird.

Bild

Keine Prüfung besagt schlicht, dass hierfür keine Einstellung angelegt wird.

Hinweis:
Wenn Ihre Applikation keine besondere Voraussetzung benötigt, sollten Sie auch nichts einstellen, damit Ihr Setup auf möglichst vielen Systemen ausgeführt werden kann, und nicht an einer
Voraussetzung scheitert, die wohl möglich gar nicht zwingend gebraucht wird.

Als Lokalisierung bezeichnet man die Mehrsprachigkeit einer Anwendung oder in unserem Fall des Setups.


Bild

Legen wir hier eine Sprache an, bekommen wir das erste Mal den Dialog Pfadvariablen zu Gesicht.

Pfadvariablen ermöglichen es, alle oder einzelne Pfade relativ zu einem Ausgangsordner zu setzen.
In unserem Beispiel bietet uns der Dialog also an, statt des Pfades (oben) die Variable <THISAPPPATH>
oder <DOCUMENTFOLDER> zu nutzen.

Dies sind vordefinierte Variablen (Sie können also auch Eigene anlegen), wobei <DOCUMENTFOLDER> hier einen besonderen Stellenwert besitzt, da diese Variable auf den Speicherort den Projektes zeigt (da das Projekt in unserem Fall noch nicht gespeichert wurde, auf den Default-Ordner (siehe Programm-Einstellungen)).

Die kürzeste (und meist sinnvollste) Verbindung steht immer oben, also wählen wir diese auch.

Bild

Nun ergibt sich dieses Bild.

Bild

Auf der nächsten Seite GUI-Einstellungen haben wir die Möglichkeit einen Lizenz- und ReadMe-/ Informationstext anzugeben und damit auch die entsprechenden Dialog zu aktivieren (was natürlich auch noch nachträglich funktioniert).

Dies geschieht für jede Sprache einzeln.

Bild

Nach dem Klick auf den ...-Schalter öffnet der Dateidialog, welcher uns einige Annehmlichkeiten, wie z. B. eigene Favoriten oder aber eine Suche nach Dateien, beschert. Auch hier können wir uns nach der Übernahme wieder für Pfadvariablen entscheiden.

Bild
Bild

Nun kommen wir zum wichtigsten Punkt, das Hinzufügen von Dateien und Ordnern. Hier legen wir wie im Bild zu sehen den SystemFolder an, was C:\Windows\System32 entspricht.

Bild

Bild

Anschließend legen wir unter INSTALLDIR Config und Tools an.

Bild

Wie hier im Bild zu sehen ist.
Und fügen wie am Anfang beschrieben conf.dat und SprachEditorMSI.exe ein.

Bild
Außerdem in den Ordner SystemFolder die Datei FReqGUITools14.dll C:\Windows\System32.
Bild

Auf der Nächsten Seite können Sie einen der vordefinierten Styles auswählen, wenn Sie möchten.

Bild


Nun können wir den ersten Teil mit Fertig stellen abschließen.

Bild

Fertig.