Bij het leren om code in Visual Basic 6.0 ( VB6 ) , is het belangrijk om te begrijpen hoe de data types , zoals een hexadecimaal getal in een byte te zetten . Een byte bestaat uit 8 bits en kan een niet-ondertekende nummer opslaan van nul tot 255 . Een hexadecimaal getal maakt gebruik van basis 16 in plaats van de vertrouwde basis 10 decimale stelsel . De letters A tot F geven de cijfers 10 tot 15 . Het omzetten van een hexadecimaal getal in een byte wordt uitgevoerd met de functie " CByte " , die geen geldige expressie kan omzetten in een byte . Instructies 1 Open het VB6 bestand in een editor zoals Microsoft Visual Basic 6.0 . Kopen van 2 Declare " Byte " en " String " variabelen te gebruiken in het conversieproces door toevoeging van de volgende code aan de bovenkant van uw functie : Dim h_byte als Byte Dim strhex als Koord 3 Haal een numerieke waarde van de gebruiker een " InputBox " door het toevoegen van de code : strhex = InputBox ( " Typ een Hex-waarde : " ) strhex = " & H " & strhex of strhex = InputBox ( " Typ een decimale waarde : " ) strhex = Hex ( strhex ) op De gebruiker wordt gevraagd om een waarde met een pop - up box . Hexadecimale waarden in VB6 hebben een " & H " voorafgegaan aan de string . De functie " Hex " converteert een decimaal getal in hexadecimale 4 Roep de functie " CByte " om de hexadecimale waarde aan de " Byte " datatype te zetten door het toevoegen van de code : . h_byte = CByte ( strhex ) op de variabele " strhex " moet een numerieke waarde van nul tot 255 te hebben of de functie " CByte " zal een foutmelding terug . Fractionele onderdelen , zoals 121,56 , zijn afgerond . 5 Sla het bestand VB6 , compileren en uitvoeren van het programma om het hexadecimale getal converteren naar een byte . < Br >
|