Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   INNO Setup Parameter für Sprache (https://www.delphipraxis.net/154905-inno-setup-parameter-fuer-sprache.html)

erich.wanker 30. Sep 2010 09:19

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:
[Languages]
Name: "en"; MessagesFile: "compiler:default.isl"
Name: "de"; MessagesFile: "compiler:languages\German.isl"
Automatische Spracherkennung ausgeschaltet:
Delphi-Quellcode:
[Setup]
LanguageDetectionMethod=none
Zugriff auf Parameter würde ich so gestalten:
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:35 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