Hola tengo un problemita estoy haciendo una aplicacion para iniciar sesion de mi msn con una aplicacion visual basic.
Tengo este codigo para arrancar con usuario y contraseña alguien puede ayudarme me da un error "No coinciden los tipos" error 13.
Option Explicit
Public WithEvents MSN As Messenger
Public WithEvents MsgrUIA As MessengerAPI.Messenger
Public Sub SignIn(ByVal bAuto As Boolean, Optional ByVal sSignInName As String, Optional ByVal sPassword As String)
If bAuto = True Then
MSN.AutoSignin
Else
MSN.SignIn 0, sSignInName, sPassword
End If
End Sub
Private Sub Command1_Click()
SignIn "direccion", "password" 'Aqui me da el error
End Sub
Si alguien puede ayudarme o modificar el error se lo agradecere gracias a todos.
definiste esos campos?.!! Saludos
fiJATE LAS APIS
Me pueden decir que api me hace falta estoy perdido sigo buscando gracias espero tu ayuda...
:D anda tio hazlo manualmente ;)
crea tus sockets
:D mira aqui encontre el api (al menos el que usa gaim)
http://www.hypothetic.org/docs/msn/index.php
todos los comandos del protocolo (o la mayor parte )
Public Sub SignIn(ByVal bAuto As Boolean, Optional ByVal sSignInName As String, Optional ByVal sPassword As String)
If bAuto = True Then
MSN.AutoSignin
Else
MSN.SignIn 0, sSignInName, sPassword
End If
End Sub
me parece o el primer parametro de la funcion SignIn es un boolean
:P
puede que x eso te este mandando no coinciden los tipos por que mandas una cadena donde debe ir un boolean
aver prueba poniendole bien los parametros ;)
pd. leete el manual
Sub Signin(ByVal bAuto As Long, Optional ByVal sSignInName As String, Optional ByVal sPassword As String)
con long tampoco funciona no lo entiendo me estoy bolviendo loco.. ayuda porfavor
Cita de: ELGRANSOLRAC en 29 Noviembre 2006, 23:47 PM
Sub Signin(ByVal bAuto As Long, Optional ByVal sSignInName As String, Optional ByVal sPassword As String)
con long tampoco funciona no lo entiendo me estoy bolviendo loco.. ayuda porfavor
no tio mira prueba llamandolo de esta forma
----------------
SignIn false,"direccion", "password"
----------------
tu estas declarando la funcion para que el primer parametro sea un boolean y los otros dos sean opcionales ,si el parametro bauto es true va a llamar a la funcion de la api de msn que hace el autologeo(no se nunca eh usado esa api pero me imagino que ya debe tener lo valores de direccion y password guardados), si no se loguea con los parametros opcionales que tu le envias si te fijas no es muy complicado te recomendaria que te leas un buen tuto de visual basic
aka encuentras info
www.elguille.info
:D (a mi no me gusta el visual basic :P )
activaste las referencias?
colocaste un contraseñe de correo y contraseña validas?
Soy el unico que se toma el trabajo de leer el codigo ajeno??
:S alli no salta a la vista clarisimo que se esta olvidando un parametro???
o me equivoco demasiado o no quieren ver =_=
NO estoy muy seguro, pero creo que ese API que tratas de usar ya no es válido para utilizarlo con el messenger!!... saludos!