Bonjour,

Je travail en vb.net 2005 et je voudrai faire une convertion de mots en binaire.
Mais je ne sais pas trop comment faire, et les solutions que j'ai testé ne sont pas très concluantes.
Pour faire simple :
Je récupère des valeurs booléennes ('0' ou '1') que je stocke dans un string avec un "Concat" pour reproduire le mot dont j'ai besoin.
Code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
for j as integer=0 to 15
Masque = Concat(Valeur,Masque)
End for
Et cela me donne par exemple : 0000 0000 0000 0011
Ce nombre binaire équivaut à 16#3 en hexa.

j'utilise pour la conversion de ma chaine :
Code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Masque_Hexa = Hex(Masque)
Mais cela me retourne le caractère ASCII 'B'...
Je peux comprendre que mon erreur vient du fait que je travail avec un string et non du binaire directement. Et donc que la conversion ne correspond pas à mes attentes.
Mais je ne sais pas comment travailler directement sur du binaire
Est-ce que quelqu'un aurait une aide à m'apporter svp?

J'espère avoir été assez clair, s'il faut plus de précisions n'hésitez pas à me le dire.

Merci d'avance