Como converter de "Hex" para "Byte" no VB6

Escrito por sean mann | Traduzido por francisco de castro
  • Compartilhar
  • Tweetar
  • Compartilhar
  • E-mail

Quando aprender a codificar em Visual Basic 6.0 (VB6), é importante entender como converter tipos de dados, como um número hexadecimal em um byte. Um byte é constituído por 8 bits e pode armazenar um número sem sinal de 0 a 255. Um número hexadecimal utiliza a base 16, em vez da base 10 do sistema decimal. As letras de A a F representam os dígitos de 10 a 15. Para converter um número hexadecimal em um byte, pode-se utilizar a função "CByte", que converte qualquer expressão válida em um byte.

Nível de dificuldade:
Moderadamente fácil

Outras pessoas estão lendo

Instruções

  1. 1

    Abra o arquivo VB6 em um editor como o Microsoft Visual Basic 6.0.

  2. 2

    Declare as variáveis "Byte" e ​​"String" para utilizar no processo de conversão, adicionando o seguinte código na parte superior de sua função:

    Dim h_byte As Byte Dim strhex As String

  3. 3

    Para recuperar um valor numérico digitado pelo usuário, utilize um "InputBox", adicionando o código abaixo:

    strhex = InputBox("Type a Hex value:") strhex = "&H" & strhex

    ou

    strhex = InputBox("Type a Decimal value:") strhex = Hex(strhex)

  4. 4

    Chame a função "CByte" para converter o valor hexadecimal para o tipo de dados "Byte", adicionando o código:

    h_byte = CByte(strhex)

    A variável "strhex" deve ter um valor numérico de 0 a 255 ou a função "CByte" retornará um erro. Partes fracionárias, como 121,56, serão arredondadas.

  5. 5

    Salve o arquivo VB6, compile e execute o programa para converter o número hexadecimal em um byte.

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível