Visual Basic - hex string a entero

Life is soft - evento anual de software empresarial
 
Vista:

hex string a entero

Publicado por pichulo (2 intervenciones) el 04/04/2005 01:32:03
Hola amigos, mi problema es el siguiente:
tengo una cadena (string) que me almacena un numero hexadecimal:
0000998E
y me gustaria convertirlo en un numero entero:
39310

sabeis como podria hacerlo?
todos los string tienen la misma longitud de 8 caracteres
necesito vuestra ayuda, ya que estoy desesperado
muchas gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:hex string a entero

Publicado por grita (1 intervención) el 04/04/2005 08:16:55
agregale "&H" al principio
TuEntero = CInt("&H" & strHex) 'strHex = 0000998E

para que quede asi... &H0000998E
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:hex string a entero

Publicado por pichulo (2 intervenciones) el 04/04/2005 14:56:24
muchas gracias! funciona :)
ahora tengo otro problema parecido:
tengo que convertir un hexadecimal a un numero con coma flotante (float en C++)
si en visual basic hago:
CSng(&H3F0B0382) obtengo 1,057686E+09

en vez de 0.5430222749710083 que deberia ser el resultado,
en que me puedo estar equivocando?
muchas gracias otra vez
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar