![]() |
INNO Setup Parameter für Sprache
Hallo Leute,
ich hab mir ein InnoSetup zusammengestellt, das nur zwei Sprachen zulässt. Ohne Parameter zeigt das Setup die Sprachauswahl - Mit Parameter (sagen wir mal -e und -d) würde ich gern die Sprachauswahl übergehen und direkt das Setup starten. Find aber keinen Ansatzpunkt, wie ich das lösen könnte.. Vielen Dank für Anregungen.. Erich Definition der Sprachen:
Delphi-Quellcode:
Automatische Spracherkennung ausgeschaltet:
[Languages]
Name: "en"; MessagesFile: "compiler:default.isl" Name: "de"; MessagesFile: "compiler:languages\German.isl"
Delphi-Quellcode:
Zugriff auf Parameter würde ich so gestalten:
[Setup]
LanguageDetectionMethod=none
Delphi-Quellcode:
procedure InitializeWizard();
begin if ParamCount > 1 then selectedLanguage := ParamStr(2) // <-- gibts da eine Variable - die ich setzen könnte ? unterdrücke Language-Dialog .. // <-- wie könnte ich diesen Dialog übergehen ? else P.S.: DIE LÖSUNG Ich hab gar nicht damit gerechnet, das es bereits einen "fertigen" Parameter gibt. Via Aufruf: setup.exe /LANG=en wird das Setupprogramm mit dem richtigen Sprachwert gefüttert und der "Select Language"-Dialog unterdrückt... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:38 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz