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 2010] Metodo WebClient.DownloadFileAsync
Forum - C# / VB.NET - [VB.Net 2010] Metodo WebClient.DownloadFileAsync

Avatar
perfection6989 (Normal User)
Rookie


Messaggi: 38
Iscritto: 14/06/2009

Segnala al moderatore
Postato alle 20:07
Sabato, 31/03/2012
Salve,
volevo creare un programma che scaricasse file dal web.
Solo che quando cerco di scaricare più di un file contemporaneamente, mi viene dato questo errore:

WebClient non supporta operazioni di I/O simultanee.




Questo è il codice
Codice sorgente - presumibilmente VB.NET

  1. Private WithEvents W As New Net.WebClient()
  2.  
  3. Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
  4.         W.DownloadFileAsync(New Uri("http://.....altervista.org/aa.7z"), "C:\aa.7z")
  5.  
  6. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  7.         W.DownloadFileAsync(New Uri("http://.....altervista.org/aa.7z"), "C:\ab.7z")
  8.     End Sub



c'è un modo per poter scaricare più di un file alla volta???

accetto qualsiasi consiglio. :k:

Ultima modifica effettuata da perfection6989 il 31/03/2012 alle 20:20
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 5686
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 20:47
Sabato, 31/03/2012
Perché usi un solo oggetto webclient?

Usa W1 e W2 ...


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
perfection6989 (Normal User)
Rookie


Messaggi: 38
Iscritto: 14/06/2009

Segnala al moderatore
Postato alle 21:29
Sabato, 31/03/2012
come faccio?

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 5686
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 21:40
Sabato, 31/03/2012
Come hai fatto ad usare W ?


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote