Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/09/2005, 18:21
Avatar de Jad-Neo
Jad-Neo
 
Fecha de Ingreso: octubre-2004
Mensajes: 344
Antigüedad: 19 años, 7 meses
Puntos: 0
Problemas con valores hexadecimales.

Que onda compañeros del foro, aquí les informo que VB tiene problemas a la hora que querer obtener valores decimales de hexadecimales. Un ejemplo el valor decimal de &HFFFF es 65535 y me saca -1, ¿que pasó ahí?, ¿quién sabe?.

Una observación sería que de &HFF00 a &HFFFF y de &HFFFFFF00 a &HFFFFFFFF los valores que VB te da son entre -256 y -1; ¡¡totalmente errados!!, compruebenlo para que vean que es verdad. Y para colmo si pones esos valores negativos en la función Hex ó Hex$ te devuelven sólo los valores hexadecimales del primer rango que les dije; hasta eso, ni siquiera los hexadecimales correspondientes, es un triangulo de valores porque ambos rangos van dirigidos a un sólo grupo de valores; valga la redundacia. Pero esto es sólo una probadita de los muchos valores decimales que VB te da errados con respecto a sus hexadecimales.

¿A que se debera este problema?, ¿existe alguna otra forma de obtener los valores decimales correctos de sus contrapartes hexadecimales? Espero puedan ayudarme por que si es un gran problema.
__________________
Nunca seas sabio en tu propia opinión.