V3: DOWLOAD SUR FTP AVEC BARRE DE PROGRESSION

leptidev Messages postés 206 Date d'inscription mercredi 30 janvier 2002 Statut Membre Dernière intervention 4 décembre 2007 - 24 août 2002 à 12:34
jullouyot_46 Messages postés 43 Date d'inscription jeudi 9 décembre 2004 Statut Membre Dernière intervention 11 octobre 2013 - 1 déc. 2008 à 16:07
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/4406-v3-dowload-sur-ftp-avec-barre-de-progression

jullouyot_46 Messages postés 43 Date d'inscription jeudi 9 décembre 2004 Statut Membre Dernière intervention 11 octobre 2013
1 déc. 2008 à 16:07
Salut !

Vraiment bien ce prog !!
même si ça fait longtemps qu'il a été mis en ligne j'ai une petite question...

Je souhaite l'adapter pour faire une mise à jour de fichiers *.dll. Dans ce cadre, je souhaite télécharger le fichier seulement si la version est supérieure à celle du fichier en place en local. Je ne parviens pas à réccupérer le n° de version du fichier distant, que je parviens habituellement à faire en local avec le code:

Dim fso
fso = CreateObject("Scripting.FileSystemObject")
messagebox.show("version: " & fso.GetFileVersion("c:\madll.dll"))

Une idée ?
totoche64 Messages postés 6 Date d'inscription vendredi 1 avril 2005 Statut Membre Dernière intervention 23 juillet 2008
23 juil. 2008 à 18:20
Salut,
J'ai exactement le même prob que falstuff :"


Je mis l'adresse de mon serveur FTP, le login, le pwd, ton prog à l'air de se connecter, il recupere la taille de mon fichier, mais il me dit "Impossible de télécharger le fichier distant ...". j'ai regardé ton code source et j'ai remarqué que HdleUP est à 0, alors que HdleSession initialise bien un pointeur long (ex : 1369384)
j'ai remplacé le flag INTERNET_FLAG_NO_CACHE_WRITE par INTERNET_FLAG_EXISTING_CONNECT (&H20000000), sans succés j'ai également utilisé Const INTERNET_FLAG_PASSIVE (&H8000000)
Merci de ton aide

Merci de ton aide
falstuff Messages postés 40 Date d'inscription jeudi 23 septembre 2004 Statut Membre Dernière intervention 26 avril 2012 2
30 sept. 2004 à 10:58
Ca y est j'ai réussi à faire fonctionner ton prog... c'est génial. En fait j'ai du remplacer INTERNET_FLAG_NO_CACHE_WRITE par INTERNET_FLAG_EXISTING_CONNECT..

T'es un very best !!!!

Merci encore pour ton prog.
10/10
falstuff Messages postés 40 Date d'inscription jeudi 23 septembre 2004 Statut Membre Dernière intervention 26 avril 2012 2
29 sept. 2004 à 18:27
Salut,
j'ai récuperé ton code source et depuis plusieurs jours voir semaine de recherche perso et sur internet, c'est le seul qui parrait me correspondre. Dans un premier temps je tiens à te féliciter car c'est pas mal du tout. Mais j'ai un petit probleme...
Je mis l'adresse de mon serveur FTP, le login, le pwd, ton prog à l'air de se connecter, il recupere la taille de mon fichier (bravo... car c'est le seul prog qui me la recupere). mais il me dit "Impossible de télécharger le fichier distant ...". j'ai regardé ton code source et j'ai remarqué que HdleUP est à 0. et a vrai dire j'ai du mal à comprendre les parametres que tu passes dans la fonction API.
Merci de ton aide
PS : j'ai Win2000Pro
cs_corinne24 Messages postés 6 Date d'inscription lundi 10 février 2003 Statut Membre Dernière intervention 28 juillet 2004
29 juil. 2004 à 14:15
Ne vous prenez pas trop la tete quand meme ... Et puis y'a pas le feu. Après tout c'est les vacances ...
Bon courage quand même.
lumesh Messages postés 564 Date d'inscription jeudi 21 février 2002 Statut Membre Dernière intervention 7 novembre 2008
29 juil. 2004 à 10:07
une connexion un peu trop persistante ....
il ya 3 solution:
- je regarde le pb encore une fois ..
- je remplace le btn annuler par un labal disant qu'il faille faire CTRL + ALT + SUPPR , 2fois
- je livre une hache avec le zip pour fermer "manuellement" la connexion du modem

serieux ce probleme me fait tourner en bourrique.
J'y jetterai un cp doeil au plus rapide.
cs_corinne24 Messages postés 6 Date d'inscription lundi 10 février 2003 Statut Membre Dernière intervention 28 juillet 2004
28 juil. 2004 à 12:26
J'ai testé aussi cet utilitaire FTP qui fonctionne très bien avec mes gros fichiers. D'ailleurs je l'utilise à cette fin. Néanmoins je rencontre, là aussi, une petite difficulté ... Même chose que pour Moria : le clic sur le bouton "annuler" ne fonctionne pas. Cela semble s'arrêter, mais se reconnecte automatiquement et relance le telechargement.
Mais ça mérite une très bonne note quand même et des encouragements pour continuer vos developpements ...
PatDeLaYaute Messages postés 133 Date d'inscription dimanche 28 avril 2002 Statut Membre Dernière intervention 15 janvier 2009 3
6 août 2003 à 22:02
salut,

un seul mot : GENIAL

tres bonne source bravo

10/10
lumesh Messages postés 564 Date d'inscription jeudi 21 février 2002 Statut Membre Dernière intervention 7 novembre 2008
25 avril 2003 à 00:08
multithread ... oui ca serait tres tres utile dans ce cas mais bon je n'y arruve pas le moins du monde :/ ;(
cs_Urgo Messages postés 780 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 16 avril 2009 1
24 avril 2003 à 23:59
A quand le multithreads ?
cs_cyrilp Messages postés 140 Date d'inscription mercredi 4 octobre 2000 Statut Membre Dernière intervention 12 août 2009
24 avril 2003 à 22:07
J'aime bcp !
J'attend la suite ;)
squattmaster Messages postés 3 Date d'inscription mardi 28 janvier 2003 Statut Membre Dernière intervention 21 avril 2003
28 janv. 2003 à 23:35
toi t un pro :p
juste un truc y'a certain serveur qui accepte pas le mode passif j'ai essayer d'enlever mais ça fout le bordel tu devrai mettre une casse a coché PASV ou pas sinon a part ça, ça dechire :)
softkey Messages postés 110 Date d'inscription lundi 11 mars 2002 Statut Membre Dernière intervention 20 octobre 2008
4 nov. 2002 à 21:26
Je l'ai testé avec un fichier de 90 meg et ca marche perfecto!! Merci!!
lumesh Messages postés 564 Date d'inscription jeudi 21 février 2002 Statut Membre Dernière intervention 7 novembre 2008
27 août 2002 à 20:05
arf
y a un truc ki cloche la !!!
ton pb d'avt bah chez moi je l'av po, et ce pb la je l po non plus car g DL 6 fichiers en meme temps !
pt1 c chelou !
Si qqn pourrait me dire si ca lui f la meme chose que moria ?
(le pb de fermeture est rgl; g test avc Moria; et ca sera chang ds la V4)
cs_Moria Messages postés 31 Date d'inscription lundi 29 juillet 2002 Statut Membre Dernière intervention 12 septembre 2002
27 août 2002 à 14:55
Tous marche bien sauf, k et bien g pe pas dl en mem tps...
Ca stop les autre pour en dl k'1 seul à la foi...
lumesh Messages postés 564 Date d'inscription jeudi 21 février 2002 Statut Membre Dernière intervention 7 novembre 2008
25 août 2002 à 20:07
po normal !
car en fait qd tu click sur ANNULER bah ca ferme le handle de la connexion au FTP donc arrete le transfert en cours. Ce ki est le plus bizare c'est que chez moi ca sarrete direct et stop le DL et ferme la fenetre sans aucune reprise !! Chelou !
Je v voir ca ce soir ou demain car c'est vraiment bizare !
cs_Moria Messages postés 31 Date d'inscription lundi 29 juillet 2002 Statut Membre Dernière intervention 12 septembre 2002
25 août 2002 à 17:25
J'ai un pb....
Quand on fait annuler, il s'arrete pas, il se met en pause kk secondes et recommence à zero...
Komment faire pour k'il s'arrete reelement ???
Merci
lumesh Messages postés 564 Date d'inscription jeudi 21 février 2002 Statut Membre Dernière intervention 7 novembre 2008
24 août 2002 à 19:16
merci :)
la V3 arrive bientot:
- plusieurs DL simultan possible
- .....
En esprant ke ds le la V4 jor reussit le rsuming ...........
cs_max12 Messages postés 1491 Date d'inscription dimanche 19 novembre 2000 Statut Modérateur Dernière intervention 7 juillet 2014
24 août 2002 à 19:08
Héhé cool, que la progz soit avec toi :)
cs_Moria Messages postés 31 Date d'inscription lundi 29 juillet 2002 Statut Membre Dernière intervention 12 septembre 2002
24 août 2002 à 13:17
Tres grand bravo ! Franchement bien jouer....
Ca va bcp m'aider...
Tiens nous au courant pour le resuming...
lumesh Messages postés 564 Date d'inscription jeudi 21 février 2002 Statut Membre Dernière intervention 7 novembre 2008
24 août 2002 à 13:15
jai mis pas mal dexplication pr comprendre a koi serve les API utilis
m bon c vrai ke c po si simple c pr ca ke g mis niv2
si ta besien d'help dit moi.
cs_ace Messages postés 27 Date d'inscription dimanche 30 décembre 2001 Statut Membre Dernière intervention 22 mai 2004
24 août 2002 à 12:57
vi c le bordel mais sinon bravo
leptidev Messages postés 206 Date d'inscription mercredi 30 janvier 2002 Statut Membre Dernière intervention 4 décembre 2007
24 août 2002 à 12:34
Et t'apel ça facile à comprendre ?????
Rejoignez-nous