Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come convertire Hex a Byte in VB6

Quando si impara a codice in Visual Basic 6.0 ( VB6 ) , è importante per capire come convertire i tipi di dati , come ad esempio un numero esadecimale in un byte . Un byte è composto da 8 bit e può memorizzare un numero senza segno da zero a 255 . Un numero esadecimale usa base 16 anziché il sistema decimale familiare base 10 . Le lettere da A a F rappresentano i numeri da 10 a 15 . Conversione di un numero esadecimale in un byte è fatto con la funzione " CByte " , che può convertire qualsiasi espressione valida in un byte . Istruzioni
1

Aprire il file VB6 in un editor come Microsoft Visual Basic 6.0 .
2

Declare " Byte " e variabili " stringa " da utilizzare nel processo di conversione aggiungendo il seguente codice nella parte superiore della vostra funzione :

Dim H_byte As Byte Dim

strhex As String
3

Recuperare un valore numerico da l' utente con un " InputBox " aggiungendo il codice :

strhex = InputBox ( " Digitare un valore esadecimale : " ) per

strhex = " & H " & strhex

o

strhex = InputBox ( " Digitare un valore decimale: " ) per

strhex = Hex ( strhex ) per

all'utente viene richiesto per un valore con una finestra pop-up . I valori esadecimali in VB6 hanno un "& H" anteposto alla stringa . La funzione " Hex" converte un numero decimale in esadecimale
4

richiamare la funzione " CByte " per convertire il valore esadecimale per il tipo di dati " Byte ", aggiungendo il codice : .

H_byte = CByte ( strhex ) per

la variabile " strhex " deve avere un valore numerico da zero a 255 o la funzione " CByte " restituirà un errore . Parti frazionarie , come 121.56 , sono arrotondati.
5

Salvare il file VB6 , compilare ed eseguire il programma per convertire il numero esadecimale in un byte .


 

Programmazione © www.354353.com