elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


  Mostrar Temas
Páginas: 1 2 3 [4] 5
31  Programación / Programación Visual Basic / [SOLUCIONADO] Enviar Correo Gmail - Ayuda con CreateObject en: 22 Julio 2009, 06:38 am
Hola a todos

weno navegando por internet

me tope con un code lo cual lo probe y me funciona  a la perfeccion

pero en la parte que no entendi bien es donde dice





Si se quiere hacer mediante automatización, para no incluir la referencia se debe crear el objeto con CreateObject

Dim Obj As Object

Set Obj = CreateObject("CDO.Message")




BUeno En Si NO comprendi Bien

Donde tengo que poner Ese Code para no incluir la referencia

Les Dejo el CODE =)





Código:
Option Explicit  
  
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''  
  
' El ejemplo para poder enviar el mail necesita la referencia a: _  
  > Miscrosoft CDO Windows For 2000 Library ( es el archivo dll cdosys.dll )  
  
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''  
    
Private Function Enviar_Mail_CDO(SerVidor_SMTP As String, _  
                             Para As String, _  
                             De As String, _  
                             Asunto As String, _  
                             Mensaje As String, _  
                             Optional Path_Adjunto As String, _  
                             Optional Puerto As String = "25", _  
                             Optional Usuario As String, _  
                             Optional Password As String, _  
                             Optional Usar_Autentificacion As Boolean = True, _  
                             Optional Usar_SSL As Boolean = True) As Boolean  
      
      
    Me.MousePointer = vbHourglass  
      
    ' Variable de objeto Cdo.Message  
    Dim Obj_Email As CDO.Message  
            
      
    ' Crea un Nuevo objeto CDO.Message  
    Set Obj_Email = New CDO.Message  
      
    ' Indica el servidor Smtp para poder enviar el Mail ( puede ser el nombre _  
      del servidor o su dirección IP )  
    Obj_Email.Configuration.Fields(cdoSMTPServer) = SerVidor_SMTP  
      
    Obj_Email.Configuration.Fields(cdoSendUsingMethod) = 2  
      
    ' Puerto. Por defecto se usa el puerto 25, en el caso de Gmail se usan los puertos _  
      465 o  el puerto 587 ( este último me dio error )  
      
    Obj_Email.Configuration.Fields.Item _  
        ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = CLng(Puerto)  
  
      
    ' Indica el tipo de autentificación con el servidor de correo _  
     El valor 0 no requiere autentificarse, el valor 1 es con autentificación  
    Obj_Email.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/" & _  
                "configuration/smtpauthenticate") = Abs(Usar_Autentificacion)  
      
      
      
        ' Tiempo máximo de espera en segundos para la conexión  
    Obj_Email.Configuration.Fields.Item _  
        ("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 30  
  
      
    ' Configura las opciones para el login en el SMTP  
    If Usar_Autentificacion Then  
  
    ' Id de usuario del servidor Smtp ( en el caso de gmail, debe ser la dirección de correro _  
     mas el @gmail.com )  
    Obj_Email.Configuration.Fields.Item _  
        ("http://schemas.microsoft.com/cdo/configuration/sendusername") = Usuario  
  
    ' Password de la cuenta  
    Obj_Email.Configuration.Fields.Item _  
        ("http://schemas.microsoft.com/cdo/configuration/sendpassword") = Password  
  
    ' Indica si se usa SSL para el envío. En el caso de Gmail requiere que esté en True  
    Obj_Email.Configuration.Fields.Item _  
        ("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = Usar_SSL  
      
    End If  
      
  
    ' *********************************************************************************  
    ' Estructura del mail  
    '**********************************************************************************  
      
    ' Dirección del Destinatario  
    Obj_Email.To = Para  
      
    ' Dirección del remitente  
    Obj_Email.From = De  
      
    ' Asunto del mensaje  
    Obj_Email.Subject = Asunto  
      
    ' Cuerpo del mensaje  
    Obj_Email.TextBody = Mensaje  
      
    'Ruta del archivo adjunto  
      
    If Path_Adjunto <> vbNullString Then  
        Obj_Email.AddAttachment (Path_Adjunto)  
    End If  
      
    ' Actualiza los datos antes de enviar  
    Obj_Email.Configuration.Fields.Update  
      
    On Error Resume Next  
    ' Envía el email  
    Obj_Email.Send  
      
      
    If Err.Number = 0 Then  
       Enviar_Mail_CDO = True  
    Else  
       MsgBox Err.Description, vbCritical, " Error al enviar el amil "  
    End If  
      
    ' Descarga la referencia  
    If Not Obj_Email Is Nothing Then  
        Set Obj_Email = Nothing  
    End If  
      
    On Error GoTo 0  
    Me.MousePointer = vbNormal  
  
End Function  
  
Private Sub Command1_Click()  
      
    Dim ret As Boolean  
      
    ' Asegurarse de pasar bien los últimos dos parámetros _  
     ( Si usa login y si el server usa SSL)  
      
    ret = Enviar_Mail_CDO(txt_Servidor, _  
                          txt_Para, _  
                          txt_De, _  
                          txt_Asunto, _  
                          txt_Mensaje, _  
                          txt_Adjunto, _  
                          txt_Puerto, _  
                          txt_Usuario, _  
                          txt_Password, _  
                          True, _  
                          True)  
      
    ' Si devuelve true es por que no hubo errores en el envio  
    If ret Then  
        MsgBox " .. Maneje enviado ", vbInformation  
    End If  
End Sub  
  
Private Sub Form_Load()  
  
    Me.Caption = " Ejemplo para enviar correo usando la libreria Microsoft CDO "  
    Command1.Caption = " Enviar mail "  
      
    txt_Servidor.Text = "smtp.gmail.com"  
    txt_Para = "destinatario@dominio.com"  
    txt_De = "remitente@dominio.com"  
    txt_Asunto = "Prueba"  
    txt_Mensaje = " ... Cuerpo del mensaje "  
    txt_Adjunto = vbNullString  
    txt_Puerto.Text = 465  
    txt_Password = ""  
    txt_Usuario = ""  
End Sub  








Bueno tambien les dejo la Web para que me entiendan =)

http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual-basic/337-enviar-correo-en-vb-con-microsoft-cdo.htm

espero Alguna respuesta =)

gracias de antemano ;)
32  Programación / Programación Visual Basic / Averiguar El Numero de un proceso en ejecucion en: 21 Julio 2009, 19:41 pm
Hola A Todos

Bueno Desde HAce tiempo Tengo esta Duda Y Kisiera Ver si UStedes SAben COmo HAcerlo

Bueno En si lo que queria saber es Komo?

saber algo de un proces de ejecucion

bueno me explico



Bueno Hacer Un Programa en Visual Basic lo cual en un textbox me Diga lo que HAy en la ejecucion

Ejemplo



Bueno En SI NO SE  si se pueda hacer esto

Bueno espero Alguna Respuesta =)

salu2


EDIT: talves una opcion sea viendo los pixeles en la pantalla y localizarlos

bueno es mi unika idea =)
33  Programación / Programación Visual Basic / Duda Con SetFocus o Value en: 20 Julio 2009, 20:02 pm
Hola A TOdos

Bueno Anda en un proyecto

y me tope con esta duda

bueno mi duda es la siguiente



bueno lo que quisiera es que

al presionar la tecla F1 Se Seleccione la siguiente OPcion2

y si vuelo a presionar F1 , se vuelva a elegir la siguiente opcion3

y si presiono F2 se selecciona la opcion anterior2

Bueno Espero Averme explicado Bien =)

Gracias Espero ALguna Rpta :)
34  Programación / Programación Visual Basic / SetWindowPos? en Cualquier control? en: 20 Julio 2009, 17:37 pm
Bueno Hola a todos

tengo una duda en la cual quisiera que me ayuden un poko en esto xD

Bueno tengo entendido q SetWindowPos es para que el Form este siempre visible


ahora mi pregunta es   Como aria para que un boton o un label o talves un texbox

este siempre visible

me explico con imagenes =)








Espero Que me ayan entendido

Gracias de antemano ;)
35  Programación / Programación Visual Basic / Click en la Publicidad Para Abrir en: 17 Julio 2009, 19:10 pm
Hola a todos

Bueno desde hace tiempo tengo una duda de esto

Bueno he visto que varios crean programas

pero que para ejecutarlo necesitan hacer clik en la publicidad para abrir

Ejemplo:

que en un webBrowser este un banner lo cual tengas que hacerle click para

habilitar un boton (Command1.enabled = true)

Intente HAcerlo pero asta ahorita NO Entiendo Como se HAce

Si alguien Tiene Una iDea De Como HAcerlo

Se lo agradeceria ; )

Gracias

Salu2
36  Programación / Programación Visual Basic / Ayuda Con Smtp en: 15 Julio 2009, 06:01 am
Hola A Todos

Bueno tengo una pekeña duda con

Un E - Mail que eNVia Mensajes xD

Bueno Yo tengo ya todo el programa

incluso me funciona a la perfeccion

y cuando se los envio a mis contactos Tambien Pueden Abrirlo

Pero El Problema ME Anda En QUe Ellos No Pueden Usarlo

Bueno Estoy Usando el smtp de hotmail

talves no acepte Spam

Aver si alguien me GUia un poko

O talves tenga que usar el smtp de yahoo o Gmail ;)

espero sus respuestas
37  Programación / Programación Visual Basic / Ayuda o Consejo Para Ocultar Aplicacion de vB en: 11 Julio 2009, 02:10 am
Hola a Todos

Despues del gran favor que me Hizo cΔssiΔnі

Ahora ME Enrede COn otra Cosa  Que Aun NO Lo Encuentro T.T

Lo Que QUisiera es que

Una APlikacion de VB al abrirlo NO aparezca en la barra de tareas ni en los procesos


Me explico,  que desaparescan de aki



BUeno Espeo De Su Ayuda =)

Gracias de Antemano ;)
38  Programación / Programación Visual Basic / AyuDa, Cierta Cantidad De Letras en Un TextBox en: 11 Julio 2009, 00:18 am
Hola a todos

ANdo en un projecto EN Lo Cual Solo quiero que Entre una cierta cantidad de letras

Ejemplo:

que en el texbox   Solo entren 100 letras


Pero Tambien QUisiera que  En el Textbox  Se PUeda Escribir Normal Hasta llegar

a 100 letras , Pero seguir escribiendo , Mientras que sigas escribiendo mas letras,

en el comienzo Se Van DIsminuyendo... ,  Pero En Si El TextBos Solo Puede

Cotener 100 letras o caracteres



Espero Aver  Explixado Bien =)

Gracias De Antemano
39  Programación / Programación Visual Basic / Ayuda Al Compilar Y Enviar! en: 10 Julio 2009, 05:22 am
Hola A Todos

WenO Tengo Una Duda de Compilacion

Hice Un Enviador De E - mAIl

Y Me Anda Bien,  Incluso Puedo Conpilarlo  y Usarlo Despues de Aberlo Hecho


Pero EL error Me ANda  Al Enviarle La Aplicacion a Uno de MIs Contactos

Ami mE Funciona Bien,  pero Cuando se Los Envio a MIs Contactos PAra que lo vean

Les Aparece el Siguiente Error Al Abrirlo



Bueno El Proyecto Lo Unico que Tiene Es Un Project Mas Un Form1

Con controles Incluidos

- winsock
- commandbutton
- textbox
-CommonDialog

bueno no incluye otras Cosas NI Modulos Ni Dll Ni Nada

Pero Lo que No Entiendo Es Porque  Cuando Le Envio la Aplicacion a unos de mis Contactos

Al Abrilo El Les Aparece el error De la IMG


BuenO Espero Sus Respuestas
Espero haber Sido Explicativo

Talves Tengo que compilarlo de otra forma

Espero sus respuestas  =)

Salu2
40  Programación / Programación Visual Basic / DUDA Con SendKeys en: 8 Julio 2009, 05:16 am
Hola a Todos

Bueno Esta Es la Duda QUe Tengo

SendKeys "{space}"

Me Tira el error   "Run-time error '5': Invalid procedure call or argument"

Bueno El Pekeño Code que tengo es Este

Private Sub Command1_Click()
SendKeys "{space}"
End Sub




Lo Cual Al hAcer Clik en el Comman1 envie la Tecla Space

Pero ME MAnda El Error


--> se Que Alguna de sus Respuestas Sera QUe Ponga Lo Siguiente

SendKeys " "

Pero En Si Lo Que QUiero Es Que Se Presione La tecla SPACE

Bueno Espero Alguna Respuesta Que Me Ayude

Gracias de ANtemano  =)
Páginas: 1 2 3 [4] 5
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines