Downloader - telechargeur de fichier avec affichage de la vitesse, de la progression, de l estimation du temps

Soyez le premier à donner votre avis sur cette source.

Vue 37 130 fois - Téléchargée 2 491 fois

Description

La source est composer d'une dll, plus un prgm trés basic qui montre comment on peut l'utiliser.

Elle permet de lancer sur un thread le telechargement de fichier sur internet et vous donne plusieurs stats sur l'évolution du telechargement.

Conclusion :


Une fois le telechargement lancer vous pouvez vous abonner à un evenement progress qui rafraichis les stats tt les 250 millisecondes (ce parametre est ajustable).

les stats en sorties :

- etat du telechargement
- nom du fichier telecharger
- vitesse moyenne de telechargement
- taille du fichier
- taille telecharger
- duree ecouler
- duree estimer
- duree restante estimer

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_malibu23
Messages postés
36
Date d'inscription
samedi 14 décembre 2002
Statut
Membre
Dernière intervention
15 avril 2008
-
Salut, ZeroCool

Je suis désoles des pb que tu rencontre, mais ils sont directement lier au fait que tu utilise VS 2005.

C'est un projet qui marche très bien sur VS 2003 ou j'ai pas les pb que tu cite.

C'est ta conversion automatique qui fous la merde.
cs_Zeroc00l
Messages postés
370
Date d'inscription
lundi 1 avril 2002
Statut
Membre
Dernière intervention
11 février 2010
-
Je lance un telechargement (apres avoir passer outre le probleme ci dessus) ..
ligne 321 (meme fichier)
Cross-thread operation not valid: Control 'Frm_Main' accessed from a thread other than the thread it was created on.
Faudrait-peut etre réviser ton code ... :/
Je te mettrais bien 5 parce que t'as quand meme coder tout ce qu'il y a autour : Avancement du téléchargement, vitesse et temps estimé ... C'est fort appréciable.
Mais Je vais attendre que tu corriges tout ça pour te mettre une bonne note.
Sur Codes-Source, à l'heure ou je rédige ce commentaire, on ne peux pas changer sa note ! C'est dommage !
cs_Zeroc00l
Messages postés
370
Date d'inscription
lundi 1 avril 2002
Statut
Membre
Dernière intervention
11 février 2010
-
Je telecharge, je dezippe, je converti pour l'ouvrir dans VS 2005.
Je lance l'appli, je clique sur le broweer pour choisir un fichier de destination :
-> Erreur ligne 278 du fichier Frm_main.cs

la ligne est la suivante :
if(this.saveFileDialog.ShowDialog() == DialogResult.OK)

La ligbne d'instruction du dessus est :
this.saveFileDialog.FileName = Path.Combine(
Environment.GetFolderPath(Environment.SpecialFolder.Personal),
Path.GetFileName(this.Txt_Url.Text));

Ce qui est affecte est la chose suivante :
C:\\Documents and Settings\\ZeroCool\\Mes documents\\info.aspx?na=90&p=&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=262d25e3-f589-4842-8157-034d1e7cf3a3&genscs=&u=http%3a%2f%2fdownload.microsoft.com%2fdownload%2fa%2fa%2fc%2faac39226-8825-44ce-90e3-bf8203e74006%2fdotnetfx.exe

Forcement ...

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.