Tecnología

Inicio

Cómo convertir Hex Byte en VB6

Cuando el aprendizaje de código en Visual Basic 6.0 (VB6), es importante entender cómo convertir tipos de datos, tales como un número hexadecimal en un byte. Un byte consta de 8 bits y puede almacenar un número sin signo de cero a 255. Un número hexadecimal utiliza base 16 en lugar del sistema decimal base 10 familiar. Las letras A a F representan los dígitos del 10 al 15. La conversión de un número hexadecimal en un byte que se hace con la función "CByte", que puede convertir cualquier expresión válida en un byte.

Instrucciones

1 Abra el archivo VB6 en un editor como Microsoft Visual Basic 6.0.

2 Declarar variables "string" para utilizar en el proceso de conversión añadiendo el siguiente código en la parte superior de su función "byte" y:

h_byte Dim As Byte

strhex Dim como secuencia

3 Recuperar un valor numérico del usuario con una "InputBox" añadiendo el código:

strhex = InputBox ( "Escriba un valor hexadecimal:")

strhex = "& H" y strhex

o

strhex = InputBox ( "Escriba un valor decimal:")

strhex = Hex (strhex)

El usuario se le solicita un valor con un cuadro emergente. Los valores hexadecimales en VB6 tienen un carácter "& H" colocado al comienzo de la cadena. La función "Hex" convierte un número decimal en hexadecimal.

4 Llame a la función "CByte" para convertir el valor hexadecimal para el tipo de datos "byte", añadiendo el código:

h_byte = CByte (strhex)

El "strhex" variable debe tener un valor numérico de cero a 255 o la función "CByte" devolverá un error. Las partes fraccionarias, como 121.56, se redondean.

5 Guarde el archivo VB6, compilar y ejecutar el programa para convertir el número hexadecimal en un byte.