Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: mitsumy en 16 Enero 2007, 16:38 pm



Título: pasar codigo
Publicado por: mitsumy en 16 Enero 2007, 16:38 pm
holaaa

como puedo hacer lo siguiente:

Tengo el siguiente codigo en java script.
 
     var salt = parseInt(str.substring(str.length - 8, str.length), 16);

La funcion  parseInt en java script me develve un entero en base 16 que es el ultimo argumento que tiene la funcion....

Que funcion me hace lo mismo en visual o como lo puedo hacer


Título: Re: pasar codigo
Publicado por: Hans el Topo en 16 Enero 2007, 18:34 pm
veamos si entendí...

Código:
dim salt as integer

salt=val(Hex(mid(str,lenght(str)-8)))


Título: Re: pasar codigo
Publicado por: mitsumy en 17 Enero 2007, 00:58 am
gracias broth voy a probarlo


Título: Re: pasar codigo
Publicado por: mitsumy en 17 Enero 2007, 01:41 am
estos son los valores con los que estoy trabajando

</SCRIPT>
var mas = "123456789"
  var salto = parseInt(mas.substring(mas.length - 4, mas.length), 16);
alert(salto);

// con este fragmento de codigo obtengo que salto = 26505
</SCRIPT>

y con este quitandole el 16 esto

</SCRIPT>
var mas = "123456789"
  var salto = parseInt(mas.substring(mas.length - 4, mas.length));
alert(salto);

// con este fragmento de codigo obtengo que salto = 6789
</SCRIPT>

necesito obtener el mismo resutado en visual... aunque ya estoy dudando de que se pueda lograr.


Título: Re: pasar codigo
Publicado por: Hans el Topo en 17 Enero 2007, 11:41 am
oye, busca información en la mdsi que esto es fácil de hacer.. .


P.D. si me dices que no la tienes busca en la mdsi online


Título: Re: pasar codigo
Publicado por: _Sergi_ en 17 Enero 2007, 15:05 pm
¿Hans, no dirás MSDN? ¿Qué es eso de MDSI? ¿Quizás soy yo el que esta confundido eh? Pero no me suena de nada eso de MDSI.


Título: Re: pasar codigo
Publicado por: Hans el Topo en 17 Enero 2007, 17:25 pm
¿Hans, no dirás MSDN? ¿Qué es eso de MDSI? ¿Quizás soy yo el que esta confundido eh? Pero no me suena de nada eso de MDSI.

se me va la pinza es MDSN xDDDD


Título: Re: pasar codigo
Publicado por: mitsumy en 18 Enero 2007, 13:47 pm
Gracias men voy a darle una buscada porque ya lo hice
y de entrada no vi nada depronto busque mal....

Me acuerdo que en la MSDN habia info sobre la funcion parseInt pero esta funcion solo esta disponible en visual C no en visual basic

demosle otra revisada....

Saludos


Título: Re: pasar codigo
Publicado por: mitsumy en 18 Enero 2007, 17:49 pm
oye, busca información en la mdsi que esto es fácil de hacer.. .


P.D. si me dices que no la tienes busca en la mdsi online

Men ya volvi a mirar y no encontre nada para visual basic, solo para Visual C.... Si me puedes dar el link donde habla de como hacerlo en visual Basic te lo agradezco.


Título: Re: pasar codigo
Publicado por: Hans el Topo en 18 Enero 2007, 19:46 pm
yo no se que es lo que has buscado pero desde luego no es lo que tenías que buscar... para que quieres el parseInt si tienes la función Hex...

para que quieres el substring si tienes la función mid...

no tiene más complicaciones que saber usar esas dos funciones no?
o quieres hacer algo más?


Título: Re: pasar codigo
Publicado por: mitsumy en 18 Enero 2007, 20:24 pm
yo no se que es lo que has buscado pero desde luego no es lo que tenías que buscar... para que quieres el parseInt si tienes la función Hex...

para que quieres el substring si tienes la función mid...

no tiene más complicaciones que saber usar esas dos funciones no?
o quieres hacer algo más?

Bien te explico que es lo que necesito....

Tengo este codigo en java script

</SCRIPT>
var mas = "123456789"
  var salto = parseInt(mas.substring(mas.length - 4, mas.length));
alert(salto);

// con este fragmento de codigo obtengo que la variable salto = 6789
</SCRIPT>

el ejemplo anterior en visual lo hago de la siguiente forma

************************************
Dim str As String
Dim salto As String

str = "123456789"

salto = Mid(str, Len(str) - 3, Len(str))

MsgBox (salto)

// el valor de la variable salto es 6789 igual que en el codigo java script...


cual es el problema??? que debo pasar el siguiente codigo echo en java script a visual basic....

</SCRIPT>
var mas = "123456789"
  var salto = parseInt(mas.substring(mas.length - 4, mas.length), 16);
alert(salto);

// con este fragmento de codigo obtengo que salto = 26505
</SCRIPT>

cuando trato de obtener el mismo resutado con visual no meda

*************************************************************************
Dim str As String
Dim salto As String

str = "123456789"

salto = Hex(Mid(str, Len(str) - 3, Len(str)))

MsgBox (salto)


salto = 1A85 un valor muy diferente al que consegui con el java script

*************************************************************************

en resumidas cuentas necesito obtener los mismos valores... no importa como lo haga en visual y que funciones utilice.