Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [VB.NET]File download e avanzamento in progress bar
Forum - C# / VB.NET - [VB.NET]File download e avanzamento in progress bar

Avatar
bub (Normal User)
Newbie


Messaggi: 6
Iscritto: 06/07/2010

Segnala al moderatore
Postato alle 15:09
Sabato, 24/07/2010
Essendo un principiante, devo ancora abituarmi alla sintassi di vb.net, ma oltre a questo sto cercando, di scaricare un file mentre l'avanzamento di scaricamento venga mostrato in una progress bar.
in rete ho trovato questa funzione:
Codice sorgente - presumibilmente C# / VB.NET

  1. Dim Download As New System.Net.WebClient
  2.         Download.DownloadFileAsync(New Uri("http://wangeloerre.altervista.org/Aggiornamento.rar"), "C:\test1.rar")


quest'ultima scarica il files senza stoppare tutto i source, quindi avrei avuto in mente di effettuare un ciclo infinito, che termina con la conclusione del download, ma che continui a aggiornare la progress tramite i byts scaricati, purtroppo non so come trovare l'input che mi ritorna al valore della grandezza massima del file e dei byts scaricati.
sapete aiutarmi?

Ultima modifica effettuata da bub il 24/07/2010 alle 15:10
PM Quote
Avatar
crash outside control (Normal User)
Expert


Messaggi: 217
Iscritto: 12/02/2008

Segnala al moderatore
Postato alle 15:42
Sabato, 24/07/2010
Prova ad utilizzare:
Codice sorgente - presumibilmente C# / VB.NET

  1. My.Computer.Network.DownloadFile("http://wangeloerre.altervista.org/Aggiornamento.rar", "C:\Aggiornamento.rar", "", "", True, 100, False)



Anche un orologio fermo segna l'ora giusta due volte al giorno.
Hermann Hesse
PM Quote
Avatar
bub (Normal User)
Newbie


Messaggi: 6
Iscritto: 06/07/2010

Segnala al moderatore
Postato alle 16:41
Sabato, 24/07/2010
ma come traggo i byts che sta scaricando e la grandezza massima del file?

PM Quote
Avatar
walker93 (Member)
Expert


Messaggi: 460
Iscritto: 31/01/2010

Segnala al moderatore
Postato alle 16:50
Sabato, 24/07/2010
banalmente ti linko questo programma che è sul sito che fa al caso tuo...

http://www.pierotofy.it/pages/sorgenti/dettagli/18149-Down ...

cerca in questo sorgente quello che ti serve
ovviamente nel tuo programma dovrai dire che parte del codice è tratto da questo programma perchè devi rispettare la GNU general license


Il software è come il sesso, è meglio quando è libero.
Linus Torvalds, Conferenza della Free Software Foundation, 1996 (attribuito)

Non provare mai a spiegare il computer a un profano. È più facile spiegare il sesso a una vergine.
Robert Anson Heinle
PM Quote