17/07/09 19:50
riseofapocalypse
E' un osso duro!
sinceramente non so che dire, anche perchè l'evento ProgressChanged si dovrebbe verificare di sicuro, visto che è fatto apposta per l'asincrono!
Prova ad impostare il ProgressChanged così:
Private Sub Download_DownloadProgressChanged(ByVal sender As Object, ByVal e As System.Net.DownloadProgressChangedEventArgs) Handles Download.DownloadProgressChanged
MsgBox(e.ProgressPercentage)
MsgBox(e.BytesReceived)
MsgBox(e.TotalBytesToReceive)
ProgressBar1.Value = e.ProgressPercentage
NessunDownloadInCorsoToolStripMenuItem.Text = "Download in corso... " & e.ProgressPercentage & "%"
ToolStripStatusLabel1.Text = "Download in corso... " & e.ProgressPercentage & "%"
TextBox3.Text = e.BytesReceived
TextBox5.Text = e.TotalBytesToReceive
End Sub
Così vedi se l'evento si verifica e quali valori ritorna
Ultima modifica effettuata da riseofapocalypse 17/07/09 19:53
aaa
17/07/09 20:12
Master_VB
continuano ad aprirsi msgbox con scritto 0 solo 1 continua ad andare avanti con bytes scaricati (come anche nel programma funziona li mostra giusti) poi ce nè uno che mostra -1 (come anche nel programma mostra -1 invece dei bytes totali) e poi il progresso invece rimane semre a 0 (come anche nel programma che non aumenta la barra di progresso e la percentuale)
aaa
17/07/09 21:11
Master_VB
non va lo stesso fà errore target invocation exception
comunque io domani parto x le ferie torno il 1 di agosto se riesco un pò mi connetto anche da lì ma non ho il progetto del programma quindi continueremo il 1 di agosto coi miei problemi eheh
comuqnue ti volevo chiedere un altra curiosità come mai mi fà l'errore target invocation exception quando vado ad annullare il download con cancel a sync (il problema viene fuori solo col download via ftp)
Ultima modifica effettuata da Master_VB 17/07/09 21:17
aaa