2010-12-07 28 views
1

Je souhaite créer un projet InstallShield doté d'une boîte de dialogue personnalisée contenant quelques zones de texte qui seront remplies dynamiquement avec les données d'un fichier texte (date, informations de version, etc.) lors de l'installation. Est-ce possible?Dialogues dynamiques InstallShield

Répondre

1

Je pense que cela dépend de l'emplacement du fichier.

Si le fichier existe déjà dans le système (formats XML ou INI, il peut également s'agir du registre), vous pouvez utiliser Recherche système pour les trouver. Si trouvé, les valeurs seraient stockées dans les propriétés, que vous pouvez ensuite utiliser dans votre boîte de dialogue (il y a un champ Propriété que vous pouvez utiliser).

Si c'est un fichier que vous installez, c'est une histoire différente, car au moment de l'exécution de l'interface graphique, vous n'y aurez pas accès.

Si vous fournissez plus d'informations, je pourrais donner des conseils plus spécifiques. Des choses comme: Où vit le fichier? qui le modifie? fait-il partie de l'installation?

Cordialement,

Juan Carlos

+0

Il serait inclus dans le « Support des fichiers » Il serait donc à la racine du disque. – hrh

+0

Pourquoi voulez-vous que ce soit un fichier texte? est-ce quelque chose qui est modifié dynamiquement? Si ce n'est pas le cas, vous pouvez simplement créer des propriétés pour les valeurs dont vous avez besoin, puis affecter ces propriétés à votre boîte de dialogue, avec les champs pré-remplis par défaut. –

+0

C'est quelque chose qui est modifié dynamiquement. À chaque installation, les valeurs seront différentes, mais je ne veux pas recréer l'ensemble de l'installation à chaque fois. – hrh