vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 16 févr. 2004 à 11:08
un problème de lien ne vient jamais d'un include manquant (pour une fonction win32 en tout cas), je crois que tu dois utiliser la librairie version.lib
Ecris ca au début de ton programme
#pragma comment(lib, "Version.lib")
et ca devrait marcher
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 16 févr. 2004 à 12:18
tu peux trouver ca en allant sur le site de msdn ou toutes les fonction de windows sont décrites, notamment le header et la libraire à utiliser en base de page.Pour cette fonction:
Header Declared in Winver.h, include Windows.h
Import library Version.lib
Minimum operating systems Windows 95, Windows NT 3.1
Unicode Implemented as Unicode and ANSI versions on Windows NT, Windows 2000, Windows XP
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 16 févr. 2004 à 14:37
1)si taille est modifée par l'appel de GetFileVersionInfo, c'est sur qu'il y a un petit pb, tu as tu te tromper, car taille n'a rien a voir avec ca.
2)est-tu sur que Traitement_fichier.exe contienne des information de version
gege1024
Messages postés138Date d'inscriptionvendredi 10 janvier 2003StatutMembreDernière intervention27 janvier 2009 16 févr. 2004 à 16:49
j'ai trouvé ce code ecris en c que j'ai un peu modifié en c++(pas tout)
cependant je ne comprends pas le formatage ecris avec sprintf, ni la structure declaré TRANARRAY....
ce code marche nikel mais je ne comprends pas tout
une petite explication peut etre????
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 16 févr. 2004 à 18:54
sprintf: c'est comme printf (ca tu dois connaitre), mais le résultat est mis dans la chaine de caractères passée en 1er arg à la fonction
pour le reste, tu devrais aller voir ce que MSDN te dit sur VerQueryValue