Salut Taf !
Ce que tu veux c'est pouvoir écrire une valeur entière sous forme hexadécimale dans ton code ?
DimvarHexAs Byte =
&H20DimvarByteAs Byte =
32Ici,
varHex et
varByte sont égales mais on indique au compilateur que
varHex est initialisée avec un entier noté en hexadécimal grâce à '
&H' placé devant la valeur.
En fait il n'y à pas de variable de type "Hexadécimal", mes deux variables sont de type
Byte et pas de type hexadécimal... On aurait d'ailleurs pu les instancier avec les types
Integer,
Long ou
Decimal avec ces même valeurs !
Voici deux fonctions de convertions qui peuvent te servir :1) D'une chaine représentant une valeur hexadécimale en Integer :
Dim IntFromHexString As Integer = System.Convert.ToInt32(
"20",
16)
IntFromHexStringvaut
32.
2)D'un Integer en chaine représentant une valeur hexadécimale : Dim hexStringFromInt As String = Hex(
32)
hexStringFromInt vaut
"20"Voilà, j'espère avoir répondu à ta question...
Bonne continuation !

++