29/09/09 9:26
giusy_m86
Buongiorno, ho una connessione seriale dalla quale ricevo in esadecimale, voglio ora trasformare questa in carattere ascii. Come si fa?
aaa
29/09/09 9:48
giusy_m86
Ho risolto! Vi posto il codice se dovesse serivre a qualcun altro:
Public Function hex2ascii(ByVal hextext As String) As String
For y = 1 To Len(hextext)
num = Mid(hextext, y, 2)
Value = Value & Chr(Val("&h" & num))
y = y + 1
Next y
hex2ascii = Value
End Function
Ultima modifica effettuata da giusy_m86 29/09/09 9:49
aaa
29/09/09 11:44
Alfonso
Se scrivi
For y = 1 To Len(hextext) Step 2
puoi togliere y=y+1
Ciao
aaa