Page 1 sur 1

[R] InetGet et ProgressBar ..

Posté : jeu. 28 mai 2009 21:40
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 !

Re: [..] InetGet et ProgressBar ..

Posté : jeu. 28 mai 2009 21:48
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 !

Re: [..] InetGet et ProgressBar ..

Posté : ven. 29 mai 2009 21:20
par Trash
Merci de ta réponse !