Quando aprender a código em Visual Basic 6.0 ( VB6 ) , é importante entender como converter tipos de dados, como um número hexadecimal em um byte . Um byte é composto de 8 bits e pode armazenar um número sem sinal de zero a 255. Um número hexadecimal usa a base 16 , em vez de o sistema decimal familiarizado base 10. As letras de A a F representam os dígitos de 10 a 15 . Convertendo um número hexadecimal em um byte é feito com a função " CByte " , que pode converter qualquer expressão válida em um byte . Instruções
1
Abra o arquivo VB6 em um editor como o Microsoft Visual Basic 6.0.
2
Declarar " Byte " e variáveis " corda " para usar no processo de conversão adicionando o seguinte código na parte superior da sua função :
Dim h_byte as Byte
Dim strhex as String
3
Recuperar um valor numérico de o usuário com um " InputBox " , adicionando o código :
strhex = InputBox ( " Digite um valor hexadecimal :")
strhex = " & H " & strhex
ou
strhex = InputBox ( " Digite um valor decimal :")
strhex = Hex ( strhex )
O usuário é solicitado para um valor com uma caixa de pop-up. Os valores hexadecimais em VB6 tem um " & H " prefixado no string. A função " Hex" converte um número decimal em hexadecimal
4
Chame a função " CByte " para converter o valor hexadecimal para o " Byte " tipo de dados , adicionando o código: .
h_byte = CByte ( strhex )
a variável " strhex " deve ter um valor numérico de zero a 255 ou a função " CByte " retornará um erro. Partes fracionárias , como 121.56 , são arredondados .
5
Salve o arquivo VB6, compilar e executar o programa para converter o número hexadecimal em um byte .
< Br >