Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: ELGRANSOLRAC en 29 Noviembre 2006, 19:55 pm



Título: ayuda codigo MSN
Publicado por: ELGRANSOLRAC en 29 Noviembre 2006, 19:55 pm
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.

Código:

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.


Título: Re: ayuda codigo MSN
Publicado por: Dark Spirit en 29 Noviembre 2006, 22:00 pm
definiste esos campos?.!! Saludos


Título: Re: ayuda codigo MSN
Publicado por: xDie en 29 Noviembre 2006, 22:42 pm
fiJATE LAS APIS


Título: Re: ayuda codigo MSN
Publicado por: ELGRANSOLRAC en 29 Noviembre 2006, 23:00 pm
Me pueden decir que api me hace falta estoy perdido sigo buscando gracias espero tu ayuda...


Título: Re: ayuda codigo MSN
Publicado por: alone-in-the-chat en 29 Noviembre 2006, 23:13 pm
: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 )

Código:
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


Título: Re: ayuda codigo MSN
Publicado por: 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


Título: Re: ayuda codigo MSN
Publicado por: alone-in-the-chat en 30 Noviembre 2006, 02:12 am
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 )


Título: Re: ayuda codigo MSN
Publicado por: Castord en 1 Diciembre 2006, 00:02 am
activaste las referencias?

colocaste un contraseñe de correo y contraseña validas?





Título: Re: ayuda codigo MSN
Publicado por: alone-in-the-chat en 1 Diciembre 2006, 00:09 am
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 =_=


Título: Re: ayuda codigo MSN
Publicado por: BartolomeoJS en 1 Diciembre 2006, 00:31 am
NO estoy muy seguro, pero creo que ese API que tratas de usar ya no es válido para utilizarlo con el messenger!!... saludos!