Oppure

Loading
01/06/09 9:20
LittleHacker
Salve a tutti è il solito principiante medio che disturba.
Utilizzo un programma per scaricare i file che non riesco con Internet Explorer e vorrei sapere come posso mettere in pausa il download senza cancellarlo il componente che utilizzo è Public WithEvents TCP As New System.Net.WebClient
come faccio a mettere in pausa il download??? Grazie mille :k::k:
aaa
01/06/09 13:32
GoLDBeRG
non ne ho idea mi spiace....
aaa
01/06/09 14:42
Anonymous
Abbandona Internet Explorer e usa Firefox...

dalla versione 3.0 in poi, è possibile mettere in pausa i download avviati per poi riprenderli anche il giorno dopo
aaa
01/06/09 14:44
LittleHacker
Ok. Ma io vorrei sapere come posso fare la stessa funzione di Firefox 3.0 nel mio programma con WebClient:k:
aaa
02/06/09 7:21
Anonymous
ah.. allora ok.. non saprei sorry.
aaa
02/06/09 8:57
Il Totem
Non puoi farlo con WebClient. Devi usare un codice che lavori a livello più basso, nella fattispecie la classe HttpWebRequest. Questo è un pezzo di codice tratto da un mio programma (non pubblicato):
Dim Request As Net.HttpWebRequest = Net.HttpWebRequest.Create(Me.Url)
        Dim Response As Net.HttpWebResponse
        Dim FileSize As Int64
        Dim ReadingStream As IO.Stream
        Dim WritingStream As IO.FileStream

        Request.AddRange(StartIndex)
        Request.Credentials = Net.CredentialCache.DefaultCredentials
        Response = Request.GetResponse()
        FileSize = Response.ContentLength
        ReadingStream = Response.GetResponseStream()

StartIndex è la posizione, nel file, da dove iniziare la lettura. ReadingStream è lo stream da cui leggere (=scaricare) i dati, mentre WritingStream è quello su cui scriverli. ReadingStream è la parte di file che inizia dalla posizione richiesta. In questo modo è possibile riprendere il download da dove lo si era lasciato in precedenza.
aaa