J'utilise actuellement le logiciel Inno Setup pour la création de l'installeur d'un projet.
Je suis, comme le titre du topic l'indique, bloqué par la fonction GetFileVersion().
En effet, dans la fonction InitializeSetup() j'ai besoin de vérifier les versions de certaines DLL du système afin de les mettres à jour si elles sont trop vieilles. Seulement voila, à la compilation la fonction GetFileVersion() semble ne pas être reconnu car le compilateur se stoppe et me donne l'erreur suivante :
Code :
Column 15: Unknown identifier 'GetFileVersion'
J'ai donc tenté la fonction GetStringFileInfo() mais le résultat est le même...
Après avoir effectué plusieures recherches j'ai découvert que ces fonctions étaient définies dans 'Builtins.iss' qui est automatiquement inclu lors de la compilation, et qu'elles nécessitent également la DLL version.dll. Ces deux fichiers sont bien présents sur mon PC, aux bon emplacements.
Je précise, au cas où, que je travaille sous Windows Vista avec Inno Setup 5.2.0 et ISTool 5.2.0.1.
C'est assez embêtant dans le sens où cela m'empèche de continuer mon travail, d'autant plus que j'ai l'impression qu'il s'agit d'une errer toute bête...
Je suis donc à la recherche d'une solution, d'une astuce, d'un conseil donc n'hésitez pas à me répondre si vous avez une piste.
Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois. Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.
Finalement j'ai réussi sans problème je n'avais pas écrit l'étoile a la fin pour couper le nom ... chose technique je rentrerais pas dans les détail mais voici la marche a suivre détaillé.
J'AI RÉUSSI SOUS WINDOWS VISTA 64 bit alors tous peut y arriver [:newt:1]
1 . Ouvrir Invite de commandes ms-dos ( moi situer dans Accessoire du menu démarrer )
2 . Changer pour users/<username>/desktop en utilisant cette commande ( cd desktop ) cd pour change directory
3 . Une fois la taper ceci del [Torrentsworld.net]* avec l'étoile
4 . BINGO ITS PARTY TIME [:nightghost:3]
[:nivers]
Merci de l'aide et du soutien de vous tous j'espère que ce tuto va aider plus d'un , Je crois que les modo peuve classer ce tuto comme étan clos [Résolu]