Når lære at kode i Visual Basic 6.0 ( VB6 ) , er det vigtigt at forstå, hvordan man konverterer datatyper , såsom et hexadecimalt tal ind i en byte . En byte består af 8 bits og kan gemme en usigneret tal fra nul til 255. . Et hexadecimalt tal bruger basis 16 i stedet for den velkendte basis 10 decimalsystemet . Bogstaverne A til F repræsenterer cifrene 10 til 15 . Konvertering af en hexadecimal tal i en byte er færdig med " CByte "-funktion , som kan konvertere en gyldigt udtryk i en byte . Instruktioner
1
Åbn VB6 filen i en editor såsom Microsoft Visual Basic 6.0 .
2
Erklær " Byte " og " String " variable til brug i konverteringsprocessen ved at tilføje følgende kode i toppen af din funktion : Hej
Dim h_byte som Byte
Dim strhex As String
3
Hent en numerisk værdi fra brugeren med en " InputBox " ved at tilføje koden : Hej
strhex = InputBox ( " Skriv et Hex-værdi :")
strhex = " & H " & strhex
eller
strhex = InputBox ( " Skriv et Decimal værdi :")
strhex = Hex ( strhex )
p Brugeren er bedt om en værdi med en pop- up box . Hexadecimale værdier i VB6 have en " & H " tilføjes i begyndelsen af strengen . Den " Hex "-funktionen konverterer et decimaltal i hexadecimal
4
Kald " CByte "-funktionen til at konvertere hexadecimal værdi til " Byte " datatype ved at tilføje koden : .
< P > h_byte = CByte ( strhex )
" strhex " variable skal have en numerisk værdi fra nul til 255 eller " CByte "-funktionen vil returnere en fejl. Brøkdele dele, såsom 121,56 , er afrundede.
5.
Gem VB6 filen , kompilere og køre programmet til at konvertere det hexadecimale tal til en byte .
< Br >