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 - [VB.NET] Inviare email SMTP a server con autenticazione
Forum - C# / VB.NET - [VB.NET] Inviare email SMTP a server con autenticazione - Pagina 3

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


Messaggi: 890
Iscritto: 21/04/2008

Segnala al moderatore
Postato alle 13:57
Mercoledì, 01/07/2009
Testo quotato

Postato originariamente da Master_VB:

e se si vuole aggiungere una barra di progresso per visualizzare l'invio della mail come si può fare?


Potevi aprire un altro topic :yup:
Comunque puoi usare un BackgroundWorker e sfruttare e.ProgressPercentage nell'evento DoWork

PM
Avatar
Master_VB (Normal User)
Pro


Messaggi: 148
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 23:53
Mercoledì, 01/07/2009
ok era per non far confusione perchè parlava di questo argomento quindi col backgroundworker si può controllare la mail ci proverò sono curioso

PM
Avatar
nabbopazzo (Normal User)
Rookie


Messaggi: 34
Iscritto: 19/01/2009

Segnala al moderatore
Postato alle 0:02
Giovedì, 02/07/2009
Tra l'altro utilizzando il background worker eseguire l'invio in un thread separato.
Ma cmq l'invio dell'e-mail è quasi istantaneo se è senza allegato... la progress bar la potresti utilizzare quando si devono inviare più mail di seguito

PM
Avatar
Master_VB (Normal User)
Pro


Messaggi: 148
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 0:03
Giovedì, 02/07/2009
Testo quotato

Postato originariamente da Master_VB:

ok era per non far confusione perchè parlava di questo argomento quindi col backgroundworker si può controllare la mail ci proverò sono curioso


comunque devo correggerti non e in DoWork ma in ProgressChanged

PM
Avatar
Master_VB (Normal User)
Pro


Messaggi: 148
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 0:05
Giovedì, 02/07/2009
Testo quotato

Postato originariamente da Master_VB:

ok era per non far confusione perchè parlava di questo argomento quindi col backgroundworker si può controllare la mail ci proverò sono curioso


beh certo ma se si crea un programmino dove si può scegliere se spedire + mail magari anche con allegato serve e poi la si può usare anche epr eliminare quel fastidiosissimo "giochetto" che mentre esegue l'invio della mail blocca la form e il tasto rimare "premuto" se si fa un altro click nella form infatti si blocca il programma ma con la barra di progressione questo non avviene perchè "scarica" l'esecuzione sulla barra.

PM
Avatar
nabbopazzo (Normal User)
Rookie


Messaggi: 34
Iscritto: 19/01/2009

Segnala al moderatore
Postato alle 0:10
Giovedì, 02/07/2009
:-? "scarica l'esecuzione sulla barra" XD la frase più lol che potevi dire!
Non "scarica l'esecuzione sulla barra" (qualunque cosa quella frase voglia dire) ma esegue una procedura su un thread separato in questo modo il thread principale rimane disponibile per eseguire gli eventi. Per quanto riguarda la progress bar considerando che l'invio dell'e-mail (o quanto meno la parte centrale dell'invio) è un solo metodo penso che anche la funzione progress changed finirebbe per andare da 0 a 90 in una frazione di secondo e poi da 90 a 100 appena finisce l'invio. Per poter analizzare lo stato di invio dell'email si dovrebbe sapere a che punto è il metodo ( e nn se pò...) o utilizzare i winsock

PM
Avatar
Master_VB (Normal User)
Pro


Messaggi: 148
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 11:09
Giovedì, 02/07/2009
Testo quotato

Postato originariamente da nabbopazzo:

:-? "scarica l'esecuzione sulla barra" XD la frase più lol che potevi dire!
Non "scarica l'esecuzione sulla barra" (qualunque cosa quella frase voglia dire) ma esegue una procedura su un thread separato in questo modo il thread principale rimane disponibile per eseguire gli eventi. Per quanto riguarda la progress bar considerando che l'invio dell'e-mail (o quanto meno la parte centrale dell'invio) è un solo metodo penso che anche la funzione progress changed finirebbe per andare da 0 a 90 in una frazione di secondo e poi da 90 a 100 appena finisce l'invio. Per poter analizzare lo stato di invio dell'email si dovrebbe sapere a che punto è il metodo ( e nn se pò...) o utilizzare i winsock


beh si era un frase tanto per so che non ha alcun senso però e lol:rotfl:.Comunque con winsock come si potrebbe fare?

PM
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 13:21
Giovedì, 02/07/2009
Non si possono riprendere discussioni terminate.

PM
Pagine: [ 1 2 3 ] Precedente | Prossimo