[R] InetGet et ProgressBar ..

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Trash
Niveau 3
Niveau 3
Messages : 36
Enregistré le : mar. 27 janv. 2009 20:51
Status : Hors ligne

[R] InetGet et ProgressBar ..

#1

Message par Trash »

Bonjour,

J'ai un petit gros problème..
Voici le code :

Code : Tout sélectionner

InetGet("http://www.nowhere.com/somelargefile.exe", "test.exe", 1, 1)

While @InetGetActive
  Guictrlsetdata($Progress,@InetGetBytesRead)
Wend
 
Sauf que je n'arrive pas bien a le faire fonctionner...
Si le fichier est trop grand, la progression de la barre va dehors..elle est donc a 100%, mais le téléchargement continue...
Pourez vous me faire un exemple avec Gui de progressbar ? Je ne comprend pas pourquoi ca bug...

Et merci a tous pour vos réponses !
Modifié en dernier par Trash le ven. 29 mai 2009 21:21, modifié 1 fois.
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [..] InetGet et ProgressBar ..

#2

Message par Iste »

c'est un % qu'il faut envoyer a la progressbar !

Donc la, des que tu dépasse les 100octé, @InetGetBytesRead a fini de remplir la progessbar...

Donc petit calcul tout simple que t'as du aprendre étant petit

Code : Tout sélectionner

Guictrlsetdata((@InetGetBytesRead / InetGetSize("url") * 100))
Normalement ca devrait marcher ! Sinon essaye ((@InetGetBytesRead * 100) / InetGetSize("url"))

et ouais Xanxus, zou !
Signez ici
Trash
Niveau 3
Niveau 3
Messages : 36
Enregistré le : mar. 27 janv. 2009 20:51
Status : Hors ligne

Re: [..] InetGet et ProgressBar ..

#3

Message par Trash »

Merci de ta réponse !
Répondre