Etienne BAUDOUX

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX

-55%
Le deal à ne pas rater :
Friteuse sans huile – PHILIPS – Airfryer HD9200/90 Série 3000
49.99 € 109.99 €
Voir le deal

2 participants

    [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement)

    Jerem'
    Jerem'

    Gagnant or au concours SZ2014
    Gagnant or au concours SZ2014


    Masculin Nombre de messages : 935
    Age : 24
    Emploi/loisirs : Développeur et YouTuber à ses heures perdues
    Date d'inscription : 08/08/2013

    [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement) Empty [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement)

    Message par Jerem' Mer 17 Juin 2015 - 13:44

    Hello !

    J'ai quelque peu commencé ce sujet sur le sujet de MineServ Creator mais je préfère créer un nouveau sujet pour que tous le monde le voie si il a besoin .
    Nous savons qu'avec SZ , il est impossible de télécharger des fichiers en montrant la progression depuis un site classique .
    Or , sur plusieurs sujet , on peut lire : "Avec le FTP cela fonctionne" .
    Or , je n'ai pas trouver comment le faire ...

    Donc ma question est :
    Comment montrer la progression d'un téléchargement depuis un FTP ?

    EDIT : Finalement , la progression d'un téléchargement classique (sans FTP ou autre base de donné) fonctionne !
    Voici la solution de lereparateurdepc :
    lereparateurdepc a écrit:re,

    Projet SZ 2014 démo.

    Il faut simplement éditer le code VB présent dans l'évènement Click du bouton et y mettre l'URL vers ton fichier, le dossier où enregistrer le fichier (attention le nom et l'extension de ce fichier est automatiquement créé en fonction de celui du lien de l'URL) et la ProgressBar qui affichera le téléchargement.

    La partie principale du code se trouve dans le premier onglet du projet.

    Le lien du projet SZ 2014: http://lereparateurdepc.olympe.in/sz_tmp/FTP_Jem_FOFO_SZ.zip
    EDIT 13/12/16 par LRDPC : désolé mais mon hébergeur à fermé..... Sad

    Cordialement,
    Le réparateur de PC
    Cordialement ,

    JEREMY60800


    Dernière édition par JEREMY60800 le Dim 21 Juin 2015 - 8:26, édité 1 fois
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement) Empty Re: [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement)

    Message par lereparateurdepc Mer 17 Juin 2015 - 18:00

    re,

    Pour s'y retrouver un peut :
    https://forumvelersoftware.bbactif.com/t1819p400-mineserv-creator-mise-a-jour-en-cours70#26834

    Mon denier message :
    lereparateurdepc a écrit:
    En fait il y a 2 types (de ce que j'ai vu sur le web) le FTP pure avec des requêtes FTP
    et le WebClient qui il me semble fait aussi du FTP.
    Là, j'ai trouvé un truc simple basé sur le WebClient mais PAS en FTP, en bête http.

    La Form complète en VB :
    Code:
    Imports System.IO
    Imports System.Net
    Imports System.ComponentModel

    Public Class Form1

        Private _destPath = "D:\"

        Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
            If Not Directory.Exists(_destPath) Then Directory.CreateDirectory(_destPath)
            DownloadFileEx()
        End Sub

        Private Sub DownloadFileEx()
            Dim client As New WebClient()
            AddHandler client.DownloadProgressChanged, AddressOf DownloadFileEx_DownloadProgressChanged
            AddHandler client.DownloadFileCompleted, AddressOf DownloadFileEx_DownloadFileCompleted

            Dim item = "http://192.168.1.2/VB.rar"
            Dim fiName As New FileInfo(New Uri(item).AbsolutePath)
            client.DownloadFileAsync(New Uri(item), _destPath & "\" & fiName.Name)
        End Sub

        Private Sub DownloadFileEx_DownloadProgressChanged(sender As Object, e As DownloadProgressChangedEventArgs)
            ProgressBar1.Value = e.ProgressPercentage
        End Sub

        Private Sub DownloadFileEx_DownloadFileCompleted(sender As Object, e As AsyncCompletedEventArgs)
            If e.Error IsNot Nothing Then
                MsgBox(e.Error.ToString)
            End If
            MsgBox("Download Completed !")

            'C'est ici la fin du téléchargement !
            'Donc c'est ici qu'on décompresse les fichiers Zip et pas ailleurs.
            'Si tu ne veux pas que ta partie UI gèle pendant la décompression de ton gros fichier alors il faut créer un autre thread que tu appelleras ici !
        End Sub
    End Class

    Je vais adapter ça pour SZ 2014.

    Cordialement,
    Le réparateur de PC

    Désolé je n'ai pas eu ne notifications de nouveau sujets ??????

    Cordialement,
    Le réparateur de PC
    Jerem'
    Jerem'

    Gagnant or au concours SZ2014
    Gagnant or au concours SZ2014


    Masculin Nombre de messages : 935
    Age : 24
    Emploi/loisirs : Développeur et YouTuber à ses heures perdues
    Date d'inscription : 08/08/2013

    [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement) Empty Re: [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement)

    Message par Jerem' Mer 17 Juin 2015 - 18:08

    Re ,

    OK ...
    J'attend ton adaptation Smile !

    Cordialement ,

    JEREMY60800
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement) Empty Re: [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement)

    Message par lereparateurdepc Mer 17 Juin 2015 - 18:17

    re,

    Le truc c'est que je ne vois pas trop comment adapter pour que l'utilisateur n'ai pratiquement rien à faire.... Un peut comme un plugin en fait mais manuel Smile !

    Je vaux faire : Sélection de l'URL (OK) du DOSSIER de destination (OK, le nom du fichier sera le nom présent sur le serveur web) et de la ProgressBar ( AIH pour le moment)

    Pour faire simple, je travaille sous VS et dès que j'arrive à le ligne d'appel :
    Code:
    DownloadFileEx("http://192.168.1.2/VB.rar", "D:\", ProgressBar1)
    Je passe sous SZ 2014. Mais le problème c'est que j'ai 2 évènement en dehors de la fonction appelée :
    Un pour la progression et l'autre pour la fin du téléchargement avec gestion des erreurs.

    Actuellement, je suis là :
    Code:
    DownloadFileEx("http://192.168.1.2/VB.rar", "D:\")
    mais il faut passer dans le code VB pur modifier le PB et les actions sur la fin du téléchargement; pas génial Sad en tout cas, ce n'est pas l'optique SZ....

    Cordialement,
    Le réparateur de PC
    Jerem'
    Jerem'

    Gagnant or au concours SZ2014
    Gagnant or au concours SZ2014


    Masculin Nombre de messages : 935
    Age : 24
    Emploi/loisirs : Développeur et YouTuber à ses heures perdues
    Date d'inscription : 08/08/2013

    [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement) Empty Re: [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement)

    Message par Jerem' Mer 17 Juin 2015 - 18:21

    Re ,

    Ah ok ...
    Mais pourquoi ne pas faire de plugin si tu galére autant ?

    Sinon , j'ai le temps Smile Je bosse la génération en ce moment ....

    Cordialement ,

    JEREMY60800
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement) Empty Re: [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement)

    Message par lereparateurdepc Mer 17 Juin 2015 - 18:24

    re,

    Car faire un plugin ne se fait pas comme ça....... ça prend pas mal de temps... que je n'ai pas forcément Sad en tout cas pas en ce moment Mad Mad Mad désolé mais c'est une idée intéressante pour un plugin !

    Cordialement,
    Le réparateur de PC
    Jerem'
    Jerem'

    Gagnant or au concours SZ2014
    Gagnant or au concours SZ2014


    Masculin Nombre de messages : 935
    Age : 24
    Emploi/loisirs : Développeur et YouTuber à ses heures perdues
    Date d'inscription : 08/08/2013

    [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement) Empty Re: [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement)

    Message par Jerem' Mer 17 Juin 2015 - 18:28

    Re ,

    Non c'est pas grave ...
    Juste faut que je trouve une solution ....

    Cordialement ,

    JEREMY60800
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement) Empty Re: [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement)

    Message par lereparateurdepc Mer 17 Juin 2015 - 18:50

    re,

    Désolé mais il va falloir attendre le plugin en bêta peut-être pour la fin du WE n'ayant pas ma carte Intel Galileo gen 2 en rupture de stock un peut partout... (pas avant mi-juillet stock usine).
    Le seul soucis de ce plugin, c'est qu'il lui faut un contrôle pour le concepteur de fenêtres; chose que je n'ai jamais faite !

    Cordialement,
    Le réparateur de PC
    Jerem'
    Jerem'

    Gagnant or au concours SZ2014
    Gagnant or au concours SZ2014


    Masculin Nombre de messages : 935
    Age : 24
    Emploi/loisirs : Développeur et YouTuber à ses heures perdues
    Date d'inscription : 08/08/2013

    [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement) Empty Re: [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement)

    Message par Jerem' Mer 17 Juin 2015 - 18:56

    Re ,

    Pourquoi un contrôle ? Je suit pas tous ...
    Ce qui m’intéresse , c'est juste télécharger avec un lien prédéfini , ce n'est pas l'utilisateur qui définie le lien ...

    Après si tu veux faire un contrôle genre "progressbar downloading" , là je comprend ...

    Cordialement ,

    JEREMY60800
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement) Empty Re: [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement)

    Message par lereparateurdepc Mer 17 Juin 2015 - 19:20

    re,

    En gros, pour faire la progression de la progressbar, il faut utiliser un évènement du WebClient, celui qui gère la progression en récupérant le paramètre "e".
    Sans faire de contrôle, impossible d'utiliser cet évènement sans passer par du VB.
    Avec un plugin, tu crée un évènement (comme le clic du bouton) et tu y met dedans l'action pour faire avancer ta PB. Mais comme il y a une petite subtilité pour la progression, ceci sera transparent pour l'utilisateur.

    Je veux que ça reste simple d'utilisation.

    Cordialement,
    Le réparateur de PC
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement) Empty Re: [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement)

    Message par lereparateurdepc Ven 19 Juin 2015 - 17:18

    re,

    Pour le plugin ail..... Je n'ai pas d'exemples type avec un contrôle pour le concepteur Sad

    Pour les bout de code que j'ai trouvé sur le Web, bah impossible de les faire tourner chez moi avec mon nas.

    La solution c'est que je te passe un projet SZ 2014 fonctionnel mais où je ne peut pas te garantir son fonctionnement du point de vue FTP.

    Ma dernière question : actuellement, le téléchargement se fait comment ? en FTP ou autre ?

    Cordialement,
    Le réparateur de PC
    Jerem'
    Jerem'

    Gagnant or au concours SZ2014
    Gagnant or au concours SZ2014


    Masculin Nombre de messages : 935
    Age : 24
    Emploi/loisirs : Développeur et YouTuber à ses heures perdues
    Date d'inscription : 08/08/2013

    [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement) Empty Re: [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement)

    Message par Jerem' Ven 19 Juin 2015 - 18:57

    Re ,
    OK !
    Le téléchargement se fait en FTP mais si sans FTP sa fonctionne je peut adapter facilement Smile !

    Cordialement ,

    JEREMY60800
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement) Empty Re: [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement)

    Message par lereparateurdepc Sam 20 Juin 2015 - 9:13

    re,

    Projet SZ 2014 démo.

    Il faut simplement éditer le code VB présent dans l'évènement Click du bouton et y mettre l'URL vers ton fichier, le dossier où enregistrer le fichier (attention le nom et l'extension de ce fichier est automatiquement créé en fonction de celui du lien de l'URL) et la ProgressBar qui affichera le téléchargement.

    La partie principale du code se trouve dans le premier onglet du projet.

    Le lien du projet SZ 2014: http://lereparateurdepc.olympe.in/sz_tmp/FTP_Jem_FOFO_SZ.zip
    EDIT le 13/12/16 : désolé mais mon hébergeur à fermé...... Sad

    Cordialement,
    Le réparateur de PC


    Dernière édition par lereparateurdepc le Mar 13 Déc 2016 - 20:52, édité 1 fois
    Jerem'
    Jerem'

    Gagnant or au concours SZ2014
    Gagnant or au concours SZ2014


    Masculin Nombre de messages : 935
    Age : 24
    Emploi/loisirs : Développeur et YouTuber à ses heures perdues
    Date d'inscription : 08/08/2013

    [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement) Empty Re: [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement)

    Message par Jerem' Sam 20 Juin 2015 - 18:08

    Hello ,

    Cela fonctionne avec le FTP ou pas ? Car sans FTP , cela affiche seulement que quand le fichier est télécharger ... (En cours de téléchargement : pas de progression / Fin du téléchargement : 100% directement)

    Cordialement ,

    JEREMY60800
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement) Empty Re: [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement)

    Message par lereparateurdepc Sam 20 Juin 2015 - 18:10

    re,

    AHHH mince, j'ai eu ce problème mais là, avec ce code je ne l'avais plus....

    Du coup, je n'ai plus d'idées Sad

    Cordialement,
    Le réparateur de PC
    Jerem'
    Jerem'

    Gagnant or au concours SZ2014
    Gagnant or au concours SZ2014


    Masculin Nombre de messages : 935
    Age : 24
    Emploi/loisirs : Développeur et YouTuber à ses heures perdues
    Date d'inscription : 08/08/2013

    [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement) Empty Re: [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement)

    Message par Jerem' Sam 20 Juin 2015 - 18:38

    Re ,

    En faite j'ai essayer depuis un autre site et sa fonctionne !
    Milles merci !

    JEREMY60800
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement) Empty Re: [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement)

    Message par lereparateurdepc Sam 20 Juin 2015 - 18:41

    re,

    Pas de soucis en espérant que ce ne soit pas trop dur à utiliser pour ton soft ......

    Cordialement,
    Le réparateur de PC
    Jerem'
    Jerem'

    Gagnant or au concours SZ2014
    Gagnant or au concours SZ2014


    Masculin Nombre de messages : 935
    Age : 24
    Emploi/loisirs : Développeur et YouTuber à ses heures perdues
    Date d'inscription : 08/08/2013

    [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement) Empty Re: [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement)

    Message par Jerem' Sam 20 Juin 2015 - 18:42

    Re ,

    Le code dans le load est obliger d'être dans le load ?

    Cordialement ,

    JEREMY60800
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement) Empty Re: [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement)

    Message par lereparateurdepc Sam 20 Juin 2015 - 18:46

    re,

    Dans mon projet démo, il n'y a pas d'évènement Load...... juste click Smile
    Si c'est de celui-là que tu parle, non pas obligé tu le met où tu veux...

    Cordialement,
    Le réparateur de PC
    Jerem'
    Jerem'

    Gagnant or au concours SZ2014
    Gagnant or au concours SZ2014


    Masculin Nombre de messages : 935
    Age : 24
    Emploi/loisirs : Développeur et YouTuber à ses heures perdues
    Date d'inscription : 08/08/2013

    [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement) Empty Re: [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement)

    Message par Jerem' Sam 20 Juin 2015 - 21:26

    Re ,

    Non ya un code dans le load de la fenêtre ... , enfin dans le premier onglet ...

    Cordialement ,

    JEREMY60800
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement) Empty Re: [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement)

    Message par lereparateurdepc Dim 21 Juin 2015 - 6:46

    re,

    OUI ce code est la fonction principale !!!!!!
    Le petit bout de code que tu as dans l'évènement Click n'est que l'appel de cette fonction.

    Le code principal est composé de la fonction de traitement, l'évènement de progression et l'évènement de fin.

    Cordialement,
    Le réparateur de PC
    Jerem'
    Jerem'

    Gagnant or au concours SZ2014
    Gagnant or au concours SZ2014


    Masculin Nombre de messages : 935
    Age : 24
    Emploi/loisirs : Développeur et YouTuber à ses heures perdues
    Date d'inscription : 08/08/2013

    [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement) Empty Re: [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement)

    Message par Jerem' Dim 21 Juin 2015 - 8:22

    Re ,

    OK ! Ce sujet est résolu !

    Cordialement ,

    JEREMY60800
    Jerem'
    Jerem'

    Gagnant or au concours SZ2014
    Gagnant or au concours SZ2014


    Masculin Nombre de messages : 935
    Age : 24
    Emploi/loisirs : Développeur et YouTuber à ses heures perdues
    Date d'inscription : 08/08/2013

    [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement) Empty Re: [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement)

    Message par Jerem' Mar 13 Déc 2016 - 20:30

    Hey !

    Je me permet de ré-ouvrir ce sujet car je n'arrive plus à mettre la main sur ton code @lereparateurdepc ...

    Pourrais tu me l'écrire ? (et pas de fichier exemple car tes sous SZ 2014 et moi 2012 Sad )

    Merci !

    Cordialement ,

    Jeremy60800
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement) Empty Re: [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement)

    Message par lereparateurdepc Mar 13 Déc 2016 - 20:47

    re,

    Malheureusement, mon hébergeur gratuit à fermé...... donc plus de lien Sad

    Code à mettre dans le premier onglet :

    Code:
     'Module FuncDownload

        Dim WithEvents client As New System.Net.WebClient()
        Dim PrivProgress As ProgressBar

        Public Sub DownloadFileEx(ByVal URL As String, ByVal FileDir As String, ByVal Progress As ProgressBar)
            PrivProgress = Progress
            Dim fiName As New System.IO.FileInfo(New Uri(URL).AbsolutePath)
            client.DownloadFileAsync(New Uri(URL), FileDir & "\" & fiName.Name)
        End Sub

        Private Sub DownloadFileEx_DownloadProgressChanged(sender As Object, e As System.Net.DownloadProgressChangedEventArgs) Handles client.DownloadProgressChanged
            PrivProgress.Value = e.ProgressPercentage
        End Sub

        Private Sub DownloadFileEx_DownloadFileCompleted(sender As Object, e As System.ComponentModel.AsyncCompletedEventArgs) Handles client.DownloadFileCompleted
            'If e.Error IsNot Nothing Then
                'MsgBox(e.Error.ToString)
            'Else
                'MsgBox("Téléchargement terminé !")
            'End If
        End Sub
    'End Module


    Code de l'action déclencheur (un bouton dans mon cas) :

    Code:
    'FuncDownload.DownloadFileEx("http://192.168.1.2/VB.rar", "D:\", ProgressBar1)
    DownloadFileEx("http://192.168.1.2/VB.rar", "D:\", ProgressBar1)

    En espérant que ça t'aide.....

    Bonne soirée

    Cordialement,
    Le réparateur de PC
    Jerem'
    Jerem'

    Gagnant or au concours SZ2014
    Gagnant or au concours SZ2014


    Masculin Nombre de messages : 935
    Age : 24
    Emploi/loisirs : Développeur et YouTuber à ses heures perdues
    Date d'inscription : 08/08/2013

    [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement) Empty Re: [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement)

    Message par Jerem' Mar 13 Déc 2016 - 20:56

    Re ,

    Merci Very Happy

    Cordialement ,

    Jeremy60800

    Contenu sponsorisé


    [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement) Empty Re: [Résolu] Mettre la progression d'un téléchargement sur une progressbar (non FTP finalement)

    Message par Contenu sponsorisé


      La date/heure actuelle est Ven 22 Nov 2024 - 1:02