S'identifier

API
Documentation
Ressources
Trucs & astuces
Libre
Gabarits
Services

Membres
Participer
Visiter

Contact

Meilleure résolution
mode 800 x 600

Optimisé pour
IE v.5
Netscape v.6
mais surtout pour
Mozilla v.1
minimum

 


Membre de Click-FR®, Réseau francophone Paie-Par-Click

GetFileVersionInfoSize

Date de parution : 24/12/2001 - Cette fiche API a été lue 1027 fois

Description

GetFileVersionInfoSize détermine comment le système d'exploitation peut obtenir l'information de version d'un fichier spécifié. Si l'information de version est disponible, la fonction retourne la taille en octets de celle-ci.

Syntaxe

AppelDLL32("version", "GetFileVersionInfoSizeA" , &lptstrFilename, &lpdwHandle)

lpstrFilename
Chemin complet et nom de fichier.
lpdwHandle
Reçoit une valeur de zéro. Bien que ce paramètre est effectivement réservé, vous devez passer une variable pour recevoir cette valeur significative.

Compatibilité

  • Windows 95 : supporté
  • Windows 98 : supporté
  • Windows NT : réclame Windows NT 3.1 ou plus.
  • Windows 2000 : supporté
  • Windows CE : non Supporté

Remarque

Aucune

Exemple 1

// L'exécutable est-il compilé en 16 ou en 32 bits ?
lpFic est une chaîne asciiz sur 255
ch est une chaîne
retval est un entier long

// Ce code vous est offert par Beaussier en ligne !
lpFic = "c:\windows\command\xcopy.exe"

retval = AppelDLL32("version", "GetFileVersionInfoSizeA", &lpFic, 0)

SI retval = 0 ALORS ch = "16 bits" SINON ch = "32 bits"
Info(lpFic + " est un fichier " + ch)


Nombre de commentaire sur GetFileVersionInfoSize : 0

Rappel : Le code fourni est compatible Windev v.4 et 5. Pour les versions supérieures, vous devez modifier le type des variables numériques. Par exemple : entier long devient entier.
Bien sûr, les marques citées sont déposées par leurs sociétés respectives. Ces pages sont à la disposition de tous, le code fourni est libre mais toute responsabilité est déclinée en cas de mauvais usage ou de dysfonctionnement.
© 2000-2005 Beaussier & Le Centre W..D..