Convertire due unità numeriche stringa graficamente rappresentanti un valore esadecimale nel corrispondente valore decimale effettivo

Da Gambas-it.org - Wikipedia.

Il caso è quello in cui si ha una stringa di due caratteri numerici che insieme rappresentano un numero esadecimale, ad esempio:

"2f"

Si intende convertire questi due caratteri grafici numerici in un effettivo valore numerico decimale.

Uso della funzione "Val()"

Si può usare la funzione "Val()", come segue:

intero = Val("&" & "2f")


Uso del carattere escape "\x"

Si può anche usare il carattere escape "\x" seguito dai due caratteri ASCII numerici:

intero = "\x2f"

Tale soluzione, però, non ammette dopo l'escape "\x" l'uso di una variabile di tipo stringa contenente i due caratteri ASCII numerici.