Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - problema downlaod da ftp aiuto
Forum - C# / VB.NET - problema downlaod da ftp aiuto - Pagina 4

Pagine: [ 1 2 3 4 5 ] Precedente | Prossimo
Avatar
ruggy94 (Member)
Guru


Messaggi: 890
Iscritto: 21/04/2008

Segnala al moderatore
Postato alle 11:44
Giovedì, 06/08/2009
Testo quotato

Postato originariamente da riseofapocalypse:
si risolve togliendo i gestori degli eventi


In VB.NET si fa con RemoveHandler. Documentati su Google.

PM Quote
Avatar
Master_VB (Normal User)
Pro


Messaggi: 148
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 9:33
Sabato, 08/08/2009
eh mi sono documentato ma non ho mica cpito cosa devo scrivere dopo remove handler ho provato un pò di cose ma non riesc a capire cosa devo scriverci. Io ho provato a scrivere così:

Codice sorgente - presumibilmente C# / VB.NET

  1. RemoveHandler Download.DownloadFileAsync, AddressOf Button3_Click



dove downlaodfileasync è l'evento e il gestore degli eventi è il tasto annula download quello corrente però mi dò errore sul downloadfileasync perchè dice che non è un membro di system.net.webclient

Ultima modifica effettuata da Master_VB il 08/08/2009 alle 9:40
PM Quote
Avatar
Master_VB (Normal User)
Pro


Messaggi: 148
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 11:15
Lunedì, 10/08/2009
up:hail:

PM Quote
Avatar
ruggy94 (Member)
Guru


Messaggi: 890
Iscritto: 21/04/2008

Segnala al moderatore
Postato alle 11:27
Lunedì, 10/08/2009
Testo quotato

Postato originariamente da Master_VB:
dove downlaodfileasync è l'evento


DownloadFileAsync non è un evento, ma un metodo. Credo che tu debba rimuovere i gestori degli eventi che utilizzi, ovvero ProgressChanged e DownloadDataCompleted.

PM Quote
Avatar
Master_VB (Normal User)
Pro


Messaggi: 148
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 11:32
Lunedì, 10/08/2009
quindi dovrei scrivere così:

RemoveHandler e.progresschanged, AddressOf download.downloaddatacompleted

o una cosa del genere

PM Quote
Avatar
ruggy94 (Member)
Guru


Messaggi: 890
Iscritto: 21/04/2008

Segnala al moderatore
Postato alle 11:36
Lunedì, 10/08/2009
Testo quotato

Postato originariamente da Master_VB:

quindi dovrei scrivere così:

RemoveHandler e.progresschanged, AddressOf download.downloaddatacompleted

o una cosa del genere


No, devi scrivere
Codice sorgente - presumibilmente C# / VB.NET

  1. RemoveHandler Oggetto.Evento, AddressOf Gestore


ad esempio (Web è il webclient)
Codice sorgente - presumibilmente C# / VB.NET

  1. RemoveHandler Web.DownloadProgressChanged, Addressof Web_DownloadProgressChanged


PM Quote
Avatar
Master_VB (Normal User)
Pro


Messaggi: 148
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 12:06
Lunedì, 10/08/2009
ok appena posso ci provo e poi ti dico

PM Quote
Avatar
Master_VB (Normal User)
Pro


Messaggi: 148
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 12:58
Lunedì, 10/08/2009
errori ora non ne dà però come al solito i progressi (barre di progresso percentuali ecc) non vanno avanti e se provo a riscaricarlo non scarica niente perchè penso che rimane la prima sessione aperta e quindi non funziona perchè infatti non dà download completato o annullato e azzera tutto non funziona bene!! ma il download da ftp è un casino non funziona niente! come posso fare a risolvere i 2 problemi sopra (più importante farlo funzionare bene che i progressi)

edit: ora funziona bene ho aggiustato qualche cosetta l'unico problema sono gli avanzamenti i progressi che non funzionano bene dolo i bytes scaricati funzionano bene e basta

Ultima modifica effettuata da Master_VB il 10/08/2009 alle 13:21
PM Quote
Pagine: [ 1 2 3 4 5 ] Precedente | Prossimo