1. #1
    Membre régulier
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    juin 2003
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : juin 2003
    Messages : 105
    Points : 106
    Points
    106

    Par défaut [Inno Setup] Ordre des pages dans InitializeWizard

    Bonjour,

    J'ai créé un script Inno Setup avec deux pages "personnalisées" : l'une demande un chemin vers un fichier et l'autre un chemin vers un dossier (je veux qu'elles s'affichent dans cet ordre et après le choix du dossier d'install).

    Les pages s'affichent bien....mais pas dans le bon ordre et pas à la suite : le chemin vers le dossier est affichée début du processus d'installation et le chemin vers le fichier à la fin.

    Qu'est-ce que j'ai oublié ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    // Création des pages personnalisées
    procedure InitializeWizard;
    begin
      //sélection du fichier de données
      Page := CreateInputFilePage(wpSelectDir ,                                             //Crée la page
    		'Emplacement des données de l''application', 'Où se trouvent les données ?',
    		'Indiquez le fichier de données à utiliser en cliquant sur Parcourir');
      Page.Add('Emplacement des données',                                                     //Légende
        'Fichiers de base de donnée Access|*.accdb|Tous les fichiers|*.*',                    //Filtre
        '.accdb');                                                                            //Extension par défaut
    	Page.Edits[0].ReadOnly := True;
       FichierDonnees := Page.Values[0];
     
      //Sélection du dossier des màj
      Page2 := CreateInputDirPage(wpWelcome ,                                                //Crée la page
    		'Emplacement du dossier des mises à jour', 'Où se trouvent les mises à jour ?',
    		'Indiquez le dossier des mises à jour en cliquant sur Parcourir',
        False,'Nouveau dossier');
    	Page2.Add('Emplacement des mises à jour');                                             //Crée le textbox de sélection
       FichierDonnees := Page.Values[0];
     
    end;
    Filou07

  2. #2
    Rédacteur/Modérateur
    Avatar de Andnotor
    Profil pro
    Inscrit en
    septembre 2008
    Messages
    4 348
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : septembre 2008
    Messages : 4 348
    Points : 8 781
    Points
    8 781

    Par défaut

    A la ligne 15, remplace wpWelcome par Page.ID.

  3. #3
    Membre régulier
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    juin 2003
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : juin 2003
    Messages : 105
    Points : 106
    Points
    106

    Par défaut

    Parfait, ça fonctionne !
    Merci
    Filou07

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

Discussions similaires

  1. Inno Setup : Personnalisation des pages prédéfinies
    Par dede2laure dans le forum Outils
    Réponses: 2
    Dernier message: 21/02/2015, 10h31
  2. Réponses: 11
    Dernier message: 07/11/2010, 15h18
  3. Réponses: 1
    Dernier message: 17/11/2008, 17h30
  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. Empécher la sélection du texte des pages dans un WebBrowser
    Par DevelOpeR13 dans le forum Web & réseau
    Réponses: 2
    Dernier message: 05/06/2003, 18h36

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