Al aprender a código de Visual Basic 6.0 ( VB6 ) , es importante entender cómo convertir tipos de datos, 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 la base 16 en lugar de la base del sistema decimal familiarizado 10 . Las letras de la A a la F representan los dígitos 10 a 15. Conversión de un número hexadecimal en un byte se realiza 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 " Byte " y las variables "Cadena" a utilizar en el proceso de conversión añadiendo el siguiente código al principio de la función :
h_byte As Byte
strhex dévil como secuencia
3
Recuperar un valor numérico del al usuario un " InputBox " con el código :
strhex = InputBox ( " Escriba un valor Hex :")
strhex = "& H" y strhex
o
strhex = InputBox ( " Escriba un valor decimal :")
strhex = Hex ( strhex )
El usuario debe ingresar un valor con un cuadro de pop -up . Los valores hexadecimales en VB6 tienen un " & H " antepuesto a 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 " con el código : .
< P > h_byte = CByte ( strhex )
la variable " strhex " 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 .
< Br >