Título: Problema al traducir código de jvscript a c# Publicado por: ^^DarK MouL^^ en 27 Marzo 2010, 16:03 pm Buenas, he intentado pasar un código de jvscript a c# pero me he topado con un par de problemitas los cuales la mayoría pude resolver hasta cierto punto ^^ ... basicamente me trabe y no se como seguir.
El código en cuestion es este: Código: function cogecifrado(str) Y el código pasado a C# Código: public string descifrado(string str) El problema está en el Int32.Parse me devuelve un error "La cadena de entrada no tiene el formato correcto" , lo que yo entiendo del código jvscript es que le pasa un código en hexa y lo convierte en entero y bueno despues hará las operaciones necesarias. Ahora lo que pense es que jvscript capaz que interpreta el hexa directamente aunque este en un string y el c# no, a ustedes que les parece? si me pueden ayudar se los agradezco Estoy usando Microsoft Visual C# 2008 Título: Re: Problema al traducir código de jvscript a c# Publicado por: raul338 en 27 Marzo 2010, 17:43 pm no se si sera el unico error, pero el parse tiene un segundo parametro, usa
Código
espero que te sirva Título: Re: Problema al traducir código de jvscript a c# Publicado por: ^^DarK MouL^^ en 28 Marzo 2010, 21:34 pm Gracias raul338.
Ya pude solucionar ese error modificando un par de cosas (ahora igual me tira otros que ire tratando de solucionar ^^) el problema fue que yo le agregaba al string el '0x' del hexa el cual no se debe poner cuando haces el int.parse , se utiliza la sintaxis : Código: int a = int.Parse("3AAAA59B", NumberStyles.AllowHexSpecifier); Se debe agregar la librería System.Numeric Título: Re: Problema al traducir código de jvscript a c# Publicado por: raul338 en 28 Marzo 2010, 23:39 pm sip, no dije nada pero como viste, yo no lo puse :) Cualquier cosa estamos para ayudarte
|