AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein [InnoSetup] Sprache und Benutzername in ini anpassen?
Thema durchsuchen
Ansicht
Themen-Optionen

[InnoSetup] Sprache und Benutzername in ini anpassen?

Ein Thema von marianKLG · begonnen am 23. Aug 2017 · letzter Beitrag vom 28. Aug 2017
 
marianKLG

Registriert seit: 23. Aug 2017
7 Beiträge
 
#6

AW: [InnoSetup] Sprache und Benutzername in ini anpassen?

  Alt 23. Aug 2017, 17:42
Ich würde gerne das die Sprache, die bei der Installation gewählt wird auch automatisch in dem Installationspfad vorhandene ini Datei bearbeitet wird.
Im Installationspfad existiert eine ini wo "Language=english" vorhanden ist und ich würde diese gerne ändern lassen bzw. automatisch anpassen lassen entsprechend der ausgewählten Installationssprache.
In der [Ini]-Section kannst du ja Einträge in INI-Dateien ändern. Die im Setup gewählte Sprache steht in der Variablen {language}.

Zudem gibt es eine ini wo man seinen Namen angeben kann. Gibt es eine Möglichkeit das ich bei der Installation einen Namen angeben kann und der dann in der ini dementsprechend geändert wird?
Die Abfrage der Benutzerdaten erfolgt über die WizardPage, die über UserInfoPage=yes aktiviert wird. Der eingegebene Benutzername steht dann mit {userinfoname} zur Verfügung.
Angenommen Ich habe im Verzeichnis eine Test.ini die beinhaltet:
"Test
[Settings]
#
#
language=english
#
username=UserA
"

In InnoSetup habe ich folgendes:
"
[Languages]
Name: "english"; MessagesFile: "compilerefault.isl"
Name: "german"; MessagesFile: "compiler:Languages\German.isl"

[INI]
Filename: "Test.ini"; Section: "language"; Flags: uninsdeletesection
Filename: "Test.ini"; Section: "language"; Key: "language"; String: "german"

"

Was fehlt mir da?
Und wie kann ich es machen das ich eine Meldung während des Setups bekommen mit der Aufforderung "Benutzername eingeben" und man die Möglichkeit hat einen beliebigen Namen einzugeben und der dann automatisch in der Test.ini eingetragen wird?

Geändert von marianKLG (23. Aug 2017 um 18:57 Uhr) Grund: [Settings] hinzugefügt
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:41 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