Page 1 sur 1

[R] Version comparative erreur

Posté : ven. 21 févr. 2014 15:45
par Sydneysyd
Bonjour à tous,

Je cherche à vérifier une version dans une clé de registre

Voici mon code :

Code : Tout sélectionner

;vérification de la version installé ou non installé
$version = "1.4.684"
Local $var = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{4CB842C9-7582-456A-AF67-2B207F209B4F}_is1", "DisplayVersion")
If $var = $version Then
    MsgBox(0, "Version de Totem", "Version à jour ! ")
Else
Traytip ("Version de Totem", "Totem non à jour, lancement de l'installation", 1000)
$totemrep = @TempDir & ("totem-setup-1.4.684.exe")
    InetGet("http://odm-budgetaire.org/composants/outils/totem-setup-1.4.684.exe")
    ShellExecute($totemrep)
Il me met un message et je pense que cela vient du fait que la variable $version que je déclare ne dois pas lui convenir, mais je ne vois pas pourquoi...

Merci d'avance,

Re: [...] Version comparative erreur

Posté : ven. 21 févr. 2014 15:51
par jguinch
Il te met un message ... lequel ? Le MsgBox ?
Qu'est-ce que tu as comme valeur dans $var ?
Sinon, pour comparer les versions, il y a la fonction _VersionCompare dans l'include Misc.au3.

Re: [...] Version comparative erreur

Posté : ven. 21 févr. 2014 15:52
par Sea
Quelle valeur a $var juste après son initialisation?

Re: [...] Version comparative erreur

Posté : ven. 21 févr. 2014 15:53
par Sydneysyd
Bon allez, je pense qu'il faut supprimer ce post ou la laisser pour ma bêtise... J'ai juste oublié un EndIF...

Résolu...

PS : et je me prend la tete depuis 1h...