[R] Version comparative erreur

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Sydneysyd
Niveau 5
Niveau 5
Messages : 177
Enregistré le : jeu. 24 nov. 2011 08:58
Status : Hors ligne

[R] Version comparative erreur

#1

Message 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,
Modifié en dernier par Sydneysyd le ven. 21 févr. 2014 15:53, modifié 1 fois.
-Il n'y a qu'en jouant avec les plus forts que l'on progresse-
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [...] Version comparative erreur

#2

Message 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.
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Sea
Niveau 6
Niveau 6
Messages : 219
Enregistré le : ven. 22 juin 2012 18:51
Localisation : France
Status : Hors ligne

Re: [...] Version comparative erreur

#3

Message par Sea »

Quelle valeur a $var juste après son initialisation?
Avatar du membre
Sydneysyd
Niveau 5
Niveau 5
Messages : 177
Enregistré le : jeu. 24 nov. 2011 08:58
Status : Hors ligne

Re: [...] Version comparative erreur

#4

Message 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...
-Il n'y a qu'en jouant avec les plus forts que l'on progresse-
Répondre