[R] Bug InetRead ?

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Chokolaa
Niveau 4
Niveau 4
Messages : 55
Enregistré le : ven. 04 nov. 2011 13:12
Status : Hors ligne

[R] Bug InetRead ?

#1

Message par Chokolaa »

Salut a tous, j'ai fait un système de mise a jour automatique pour les programmes
il vérifie sur un fichier sur mon ftp la version écrite et la compare a celle du programme

le problème c'est que quand je change la version de version.txt ca me met toujours $stringversionftp = 1.0

Code : Tout sélectionner

Global $version = 1.0

$versionftp = InetRead("http://******/version.txt")
$stringversionftp = BinaryToString($versionftp)

If $verifversionftp <> $version Then
    $msgboxmaj = MsgBox(4, "Mise a Jour", "La mise a jour " & $stringversionftp & " est disponible, voulez vous la télécharger?")
EndIf
If $msgboxmaj = 6 Then

    $maj = InetGet("http://*******/programme_version" & $stringversionftp & ".exe", @ScriptDir & "\programme_version" & $stringversionftp & ".exe", 1, 1)

    ProgressOn("Mise à jour", "Téléchargement")
    Do
        $aData = InetGetInfo($maj)
        If IsArray($aData) Then ProgressSet($aData[0] * 100 / $aData[1])
    Until InetGetInfo($maj, 2)
    ProgressOff()

    MsgBox(64, "Mise à Jour", "Mise à Jour terminée")
    Exit
EndIf
Modifié en dernier par Chokolaa le sam. 24 déc. 2011 23:50, modifié 1 fois.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Bug InetRead ?

#2

Message par mikell »

Tu as vérifié que le contenu de version.txt sur le site est bien modifié ?
Sinon essaie : $stringversionftp = BinaryToString($versionftp, 4)
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Chokolaa
Niveau 4
Niveau 4
Messages : 55
Enregistré le : ven. 04 nov. 2011 13:12
Status : Hors ligne

Re: [..] Bug InetRead ?

#3

Message par Chokolaa »

oui j'ai supprimer le fichier, re upload, vérifié, il était différent de 1.0

et $stringversionftp = BinaryToString($versionftp, 4) fait pareil :/
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Bug InetRead ?

#4

Message par mikell »

Hum si le fichier est déjà en cache, par défaut InetRead va lire sui-là et pas le re-télécharger
alors essaie InetRead ( "URL" , 1 )
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Chokolaa
Niveau 4
Niveau 4
Messages : 55
Enregistré le : ven. 04 nov. 2011 13:12
Status : Hors ligne

Re: [..] Bug InetRead ?

#5

Message par Chokolaa »

Ah Merci beaucoup :D
Répondre