- 12 Aprile 2007
- 3.227
- 0
- Miglior risposta
- 0
byPerfavore, Entra oppure Registrati per vedere i Link!
Come tutti gli altri linguaggi di casa Microsoft, anche il Visual Basic utilizza l'oggetto CDO per inviare email ad una form ed il funzionamento è analogo, ad esempio, a quello di ASP.
Non resta quindi che fare un esempio. Create un nuovo progetto ed aggiungete una form come nuovo EXE standard; inserite poi gli elementi fino ad ottenere un risultato simile all'immagine che segue
I nomi da assegnare agli elementi sono "txtNome" per la casella in cui andrà inserito il nome; "txtEmail" per la casella di testo in cui inserire l'email; "txtMessaggio" per la casella relativa al contenuto del messaggio; "cmdEmail" per il bottone di invio della mail.
Non preoccupatevi di assegnare un nome alle Label descrittive, in quanto non hanno alcuna utilità finalizzata al funzionamento del programma.
Inserite adesso il riferimento all'oggetto CDO dal menu
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Segue il codice relativo all'evento click sul bottone "cmdEmail"
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
compreso un banale controllo sul campo relativo all'indirizzo email del
mittente; a condizioni soddisfatte creo la classe CDO.Message ed
utilizzo i normali campi valorizzati dal mittente.
Naturalmente il computer su cui si testa lo script deve avere il componente installato.
Nota: l'indirizzo email del destinatario si prevede che sia
statico e va inserito nell'unica riga di codice commentata del
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!