Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Innosetup, Lizenz-Info über Komandozeile deaktivieren (https://www.delphipraxis.net/181590-innosetup-lizenz-info-ueber-komandozeile-deaktivieren.html)

hoika 27. Aug 2014 12:14

Innosetup, Lizenz-Info über Komandozeile deaktivieren
 
Hallo,

hintergrund:
Ich habe eine "grosses" Setup, was per Components kleinere Einzelsetups aufruft
(pro Komponente eine separate Setup-Datei).

Die einzelnen Setups sollen aber auch separat nutzbar sein.
Wird ein Einzelsetup allein gestartet, soll die Lizenzinfo angezeigt werden.

Wird das grosse Setup gestartet, wird die Lizentinfo nur einmal beim Start angezeugt,
und dann bei den einzelnen Setups per Parameter unterdrückt.

Das ist der Plan.

Geht das ?

Danke
Heiko

Nersgatt 27. Aug 2014 12:21

AW: Innosetup, Lizenz-Info über Komandozeile deaktivieren
 
Zitat:

Zitat von hoika (Beitrag 1269970)
Wird das grosse Setup gestartet, wird die Lizentinfo nur einmal beim Start angezeugt,
und dann bei den einzelnen Setups per Parameter unterdrückt.

Schau Dir mal in der Innosetup-Hilfe den Abschnitt "Pascal Scripting -> Event Functions" an und dort im speziellen function ShouldSkipPage(PageID: Integer): Boolean;

Du musst nur so eine Function implementieren und innerhalb der Function den Parameter abfragen.

hoika 27. Aug 2014 12:58

AW: Innosetup, Lizenz-Info über Komandozeile deaktivieren
 
Hallo,

genau dass was ich brauche !

Danke

Heiko


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:16 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz