VBasicFacil

Principal - Enlaces - Codigo - Controles - API


Controles ActiveX

SilMail v1.1.00


SilMail permite un acceso básico a internet, para abrir una página web o para enviar un correo. Tiene el aspecto de un control Label. en el que aparece, o bien la dirección web seleccionada, o la dirección de correo. Las direcciones parecen subrayadas y de color azul, la forma estandar de los hipervinculos, de la misma manera al pasar el cursor por encima, este se convierte en una mano y al pinchar se hace el enlace a la dirección correspondiente.
Propiedad Descripción
Adjunto Nombre del fichero que se adjunta al correo. Si se envian varios ficheros se han de separar por comas.
Asunto

Texto que figurará en el campo asunto del mensaje de correo.

DireccionDestino

Dirección con la que se quiere acceder a internet, puede ser de dos tipos, una dirección de una página web o una dirección de correo.

Si es la dirección de una página web, esta debe ser una dirección completa y válida, como pueden ser :

www.vbasicfacil.com ó http://www.vbasicfacil.com

De la misma manera, si es una dirección de correo, tendra que ser una dirección correcta y completa:

informatica@silared.com
DireccionOrigen Solo se utiliza al enviar un correo. Es la dirección de correo desde la que se envia el correo. Tiene que ser una dirección existente en el programa predeterminado de correo. Hay ocasiones en que en el programa de correo se tienen dos usuarios, si no esta activo en ese momento el usuario al que le corresponde esa dirección, no funionará el control.

DireccionRespuesta

En el caso de que la dirección a la que se quiere que sean enviadas las respuestas al correo, sea distinta de la dirección de envio, se pondrá aqui esa dirección.

HostSMTP Nombre de nuestro servidor de correo. Es el que figura en la configuración de la cuenta de correo en el campo "servidor de correo SMTP"
Mensajes Si el valor es True es el control el que mandará mensajes a la pantalla en caso de producirse un error o enviarse un correo correctamente. Si el valor es False el control no enviará ningun mensaje al usuario
NombreDestino Nombre del usuario de la cuenta de correo de destino
NombreOrigen Nombre del usuario de la cuenta que manda el correo
NombreRespuesta Nombre del usuario de la cuenta de respuesta
Predeterminado Es un campo booleano. En caso de enviar un correo, se pueden utilizar dos opciones, si predeterminado = True, se abrirá el programa de correo predeterminado y se creará un correo nuevo. En este caso, si los datos de texto, asunto, dirección de destino ya han sido cargados, estos apareceran en la ventana del nuevo correo. Si predeterminado = False, se enviará el correo de forma totalmente trasparente para el usuario.
Texto Texto del mensaje enviado
 
Metodo Descripción
EnviarCorreo

Este evento genera el enlace al hypervinculo como si se hubiera pulsado con el raton sobre el control.

Evento Descripción
Resultado

Ocurre al salir del control y devuelve el resultado del mismo.

Resultado(CodigoError As Integer, MensajeError As String)

Devuelve un codigo de error que puede tomar los siguientes valores:

  • 0 Correo enviado correctamente
  • 1 Error en SMTP : [descripción]
  • 2 Error de Winsock número " [numero] [descripción]

entre corchetes el mensaje de error devuelto por Windows

El evento se produce siempre, independientemente del valor de Mensajes

 

Importante
En ocasiones al usar este control, en el ordenador de desarrollo funciona perfectamente, pero en el ordenador cliente da el siguiente mensaje : "la version del control ha caducado" esto es debido a que el control SilMail utiliza el control WinSock de Windows y no esta instalado en ese ordenador, una forma sencilla de hacerlo es copiarlo del ordenador de desarrollo e instalarlo en el cliente. Dicho control deberias encontrarlo en el ordenador de desarrollo, en el directorio C:\Winnt\System32 y se llama MSWINSCK.OCX

Este Control ActiveX es de libre distribución, puedes descargarlo aqui. Podras usar este control en tantas aplicaciones como desees y por tiempo indefinido. A cambio espero que despues de usarlo me envies otro correo electrónico a informatica @ silared . com comentandome si ves alguna posible mejora y si no lo ves util, porque no lo es.


 


correo-e : vbasicfacil@silared.com
Site : www.vbasicfacil.com