Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di colde
    Registrato dal
    Feb 2001
    Messaggi
    1,802

    InnoSetup e file INI

    Ciao a tutti,
    nel software che sto sviluppando uso un file INI per gestire il multilingua a runtime e questo file si trova in una sottocartella del programma. Sarebbe possibile da InnoSetup fare in modo che la lingua selezionata durante l'installazione si memorizzi anche in quel file INI così che all'avvio del programma venga già proposta la lingua corretta? Al momento gestisco il tutto in modo che al primo avvio del programma si selezioni la lingua da un menu a tendina per poi memorizzarla nel file INI, una sorta di inizializzazione.

    Sapete darmi qualche consiglio? Grazie
    www.beppegrillo.it
    Il blog di Beppe!!

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,296
    Forse si può ottenere un effetto del genere indicando ad Inno Setup di lanciare un eseguibile, creato da te, specificando la lingua selezionata attraverso l'apposita macro al termine dell'installazione. Il programma, che puoi fare in Delphi, acquisito il parametro, si occupa di modificare opportunamente il file INI nella stessa cartella in cui sono stati copiati entrambi i file, assieme a tutti gli altri file che compongono la tua soluzione software.

    Al momento non posso controllare e dire di più, ma verifica nella Guida in linea di Inno Setup se esistono funzionalità incorporate che ti consentano di modificare un file INI specifico per ottenere direttamente dal setup questa impostazione.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.