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

Outils Delphi Discussion :

[Inno Setup] ajouter l'installation de java


Sujet :

Outils Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 61
    Par défaut [Inno Setup] ajouter l'installation de java
    Bonjour,

    J'ai un logiciel développé en java. Celui-ci ne tourne qu'à partir de java 1.5.
    Pour l'instant j'ai créé une installation standard avec le wizard de Inno Setup.
    Je souhaiterais que, pendant mon installation, je détecte si la version installée de java est compatible avec mon logiciel (donc au moins version 1.5) et si ce n'est pas le cas lancé l'installation du JRE java version 1.6.
    Si c'est possible, j'aimerais également différencié les cas suivant s'il on est sur windows, linux ou mac car dans ces 3 cas l'installation de java n'est pas la même. Sinon, il faudrait au moins que ça fonctionne sous windows.
    Donc si vous avez une idée de comment je peux faire ça, ce serait sympa de m'aider.

    Merci

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 102
    Par défaut
    Bonsoir
    moi j'utilise ceci pour vérifier si une appli est présente (mais dans mon cas l'installation est stoppée)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    function InitializeSetup(): Boolean;
    begin
      if RegKeyExists(HKEY_LOCAL_MACHINE,'SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\TmUnitedForever_is1') = false then
        Result:=False
      else Result:=True
    end;
    on doit pouvoir créer une fonction qui lance l'installation de java (inclut dans ton setup) si il n'est pas sur la machine

    ou alors tu met une entrée dan la section [Run] mais dans ce cas la l'install se fera dans tous les cas

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 61
    Par défaut
    Ce genre de code tu l'insère où?
    Parce que là, j'ai juste mes différentes sections dans mon fichier .iss et je ne suis pas sûr qu'il faille mettre ce code au même endroit.
    Et ta fonction, une fois écrite, tu fais appelles à elle où?

  4. #4
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 102
    Par défaut
    he bien il faut le mettre dans la section [Code]
    et cette fonction en particulier n'a pas besoin d'être appelée, elle s'exécute à l'initialisation

    mais ce n'est qu'une piste pour vérifier la présence de java, je ne serais pas capable de donner tout ce que tu souhaite

  5. #5
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 61
    Par défaut
    Quelqu'un aurait une autre solution à me proposer?

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 211
    Par défaut
    Bonjour,

    Dis moi Mistic100 c'est normal que le code ne s'exécute même pas pour moi une fois que j'ajoute ta fonction?? sachant que moi aussi je travaille sur une application java et que java est déjà installée sur ma machine

    Merci d'avance pour ta réponse

Discussions similaires

  1. Réponses: 1
    Dernier message: 28/08/2009, 13h02
  2. Inno Setup - Option d'installation d'un programme supplémentaire
    Par Met@lnono dans le forum Installation, Déploiement et Sécurité
    Réponses: 4
    Dernier message: 16/01/2008, 20h00
  3. [Inno Setup] ajouter *.reg au registre
    Par maxbat dans le forum Installation, Déploiement et Sécurité
    Réponses: 4
    Dernier message: 23/06/2007, 15h57
  4. [Inno Setup] ajouter une page avec des checkbox
    Par cotede2 dans le forum Installation, Déploiement et Sécurité
    Réponses: 4
    Dernier message: 28/05/2007, 23h01
  5. [Inno Setup] Clé d'installation
    Par dominik67 dans le forum Installation, Déploiement et Sécurité
    Réponses: 8
    Dernier message: 12/10/2006, 16h21

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