Bonjour,
Je souhaite effectuer une comparaison de deux "version" ex : 10.25.32 000 est il superieur à 10.26.32 000.
Aurriez vous une idée sur la manière la plus simple afin d'effectuer une comparaison (j'ai juste besoin d'une fct).
Je souhaite d'abord regarder si les deux versions sont de même longeur.
Si une version est plus longue elle sera automatiquement la plus grande.
Si elle sont de longeur identique alors :
On compare le premier digit (numériquement)
Si il sont égale on compare le deuxième etc..
Exemples :
Ex 1 :
version en place = 10.25.32 000
version nouvelle = 10.26.32 000
Les deux versions sont de tailles identiques.
10 est égale à 10 | donc on passe au suivant | 25 est inférieur à 26 | donc la version en place est inférieur à la nouvelle version
Ex 2:
version en place = 7.9.9 000
version nouvelle = 7.9.2 000
Les deux versions sont de tailles identiques.
7 est égale à 7 | donc on passe au suivant | 9 est égale à 9 | donc on passe au suivant | 9 est supérieur à 2 | donc la version en place est supérieur à la nouvelle version
Ex 2:
version en place = 3.1.1 000
version nouvelle = 3.1.1
La version en place est supérieur à la nouvelle version.
Auriez vous une idée, une piste ou mieux un exemple pour m'aider ?
Merci à tous,
Cordsialement,
Drkns