Rubrique précédente: GetFileInfoRubrique suivante: Fonctions d'icône


CompareVersions

La fonction CompareVersions compare deux versions de fichier et indique si elles sont identiques. Cette fonction présente le format suivant :

CompareVersions (version1 as string, version2 as string) as integer

Exemple : CompareVersions

CompareVersions ("12.5.1.4", "12.5.0.3")

Paramètres d'entrée

Cette fonction présente les paramètres d'entrée suivants :

version1 et version2

Spécifie les versions du fichier que vous voulez comparer. Dans la chaîne de version, vous pouvez spécifier autant d'éléments d'identification de version que vous le souhaitez. Par exemple, vous pouvez spécifier la chaîne de version à l'aide du format major.minor.patch.build ou simplement major.minor. Les numéros de version peuvent être séparés par des points, des espaces ou des virgules. Si une chaîne de version compte plus d'éléments d'identification que l'autre, les éléments manquants sont remplacés par des zéros au moment de la comparaison. Par exemple, CompareVersions ("12.5.180.123", "12.5") est considéré comme CompareVersions ("12.5.180.123", "12.5.0.0").

Valeurs de retour

La fonction renvoie l'une des constantes de nombre entier prédéfinies suivantes :

ECVEQUAL (0)

Indique que les versions sont égales.

ECVGREATERTHAN (1)

Indique que la version 1 est supérieure à la version 2.

ECVLESSTHAN (-1)

Indique que la version 1 est inférieure à la version 2.

ECVINVALID (2)

Indique que l'une des chaînes de version ou que les deux sont vides ou contiennent une valeur non chiffrée.