Tom's Guide > Forum > Logiciels > [Inno Setup] Problème GetFileVersion()

[Inno Setup] Problème GetFileVersion()

Forum Logiciels : [Inno Setup] Problème GetFileVersion()

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour à tous!

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 :
  1. 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.

Bien cordialement,
Bonne journée à vous.

------------------------------ RetroPixel : du pixel, du pixel!
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.
Tom's Guide > Forum > Logiciels > [Inno Setup] Problème GetFileVersion()
Aller à :

Il y a 2503 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

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.

Répondre Annuler
Liens