IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Autres Logiciels Discussion :

[Inno Setup] Chemins dynamiques


Sujet :

Autres Logiciels

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 119
    Points : 106
    Points
    106
    Par défaut [Inno Setup] Chemins dynamiques
    Bonjour,
    Je viens de télécharger ISTOOL pour modifier un script .iss pour INNO SETUP.

    Le problème c'est que le script contient des chemins absolus du type C:\WINDOWS\... mais le volume système d'un ordinateur ne se nomme pas forcèment C:\ et peut posséder un autre nom (par ex. le poste sur lequel je travaille c'est G:\). Il faut donc que je mette des chemins dynamiques.

    Est-ce que si je remplace dans le ValueData
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    ...
    [Registry]
     Root: HKCU; SubKey: Software\ODBC\ODBC.INI\NOM; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: Driver; ValueType: string; ValueData: C:\WINDOWS\System32\odbcjt32.dll; Tasks: ; Languages:
    ...
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    ...
    [Registry]
      Root: HKCU; SubKey: Software\ODBC\ODBC.INI\NOM; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: Driver; ValueType: string; ValueData: {win}\System32\odbcjt32.dll; Tasks: ; Languages:
    ...
    ça marche ???

  2. #2
    Membre confirmé Avatar de winow
    Inscrit en
    Novembre 2004
    Messages
    668
    Détails du profil
    Informations personnelles :
    Âge : 59

    Informations forums :
    Inscription : Novembre 2004
    Messages : 668
    Points : 628
    Points
    628
    Par défaut
    Bonjour
    Sans savoir, je verais plutot %windir%\ bien que je n'ai pas tout compris ?

    ValueData: %windir%\System32\odbcjt32.dll; Tasks: ; Languages:
    ...
    A++

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 119
    Points : 106
    Points
    106
    Par défaut
    En effet j'ai penser a cette solution mais je ne sais pas si on peut aller chercher le contenu d'une variable d'environnement comme ceci dans un script .iss.

    Dans le premier message je parle de {win} car il est utilisé par ex dans DestDir: et correspond bien au répertoire systeme Windows, je voulais donc savoir si il était aussi possible de l'utiliser dans ValueData:.

    Je me pose cette question car ISTOOL propose a l'utilisateur de positionner dans DestDir: que des valeurs du type {...} mais pas pour ValueData: qui doit etre rempli directement par l'utilisateur.

    Voila

  4. #4
    Membre confirmé Avatar de winow
    Inscrit en
    Novembre 2004
    Messages
    668
    Détails du profil
    Informations personnelles :
    Âge : 59

    Informations forums :
    Inscription : Novembre 2004
    Messages : 668
    Points : 628
    Points
    628
    Par défaut
    Bonjour
    Je voit a peut pres ce que tu veut dire bien que je ne connais pas du tout IsTool.

    Avec Isool tu peut coder ? par exemple AnsiString chemin = Path;
    ou peut etre il le gere tout seul ? si pas C alors Path;
    Je voit pas ?

    Il y aurait pas une aide sur le site du constructeur ou un forum ?
    A++

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 119
    Points : 106
    Points
    106
    Par défaut
    Alors g fait des tests et sa à l'air de marcher, enfin il n'y a pas de problème au niveau de la compilation du script qui me crée bien un executable. J'ai encore des choses à régler au niveau des fichiers à intégrer au setup et puis je pourrai le lancer pour vérifier que tout marche et donc que cette syntaxe est bonne.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Inno Setup] chemin et clef de registre
    Par julienlefranc dans le forum Outils
    Réponses: 4
    Dernier message: 15/12/2010, 16h57
  2. Définir les chemins d'installations avec Inno Setup
    Par ludo2508 dans le forum Outils
    Réponses: 6
    Dernier message: 20/11/2010, 14h00
  3. [Inno Setup et Launch4j] Chemin relatif en argument du programme installé
    Par Narah dans le forum EDI et Outils pour Java
    Réponses: 1
    Dernier message: 30/08/2010, 11h52
  4. Réponses: 1
    Dernier message: 28/08/2009, 13h02
  5. Réponses: 1
    Dernier message: 22/08/2008, 18h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo