Hexadecimal

Résolu
cs_Myke Messages postés 138 Date d'inscription mercredi 5 février 2003 Statut Membre Dernière intervention 2 février 2010 - 16 sept. 2008 à 02:01
cs_Myke Messages postés 138 Date d'inscription mercredi 5 février 2003 Statut Membre Dernière intervention 2 février 2010 - 16 sept. 2008 à 22:36
J'ai besoin d'aide pour comprendre comment travailler avec les Hexadecimal sous vb.net. J'ai de la documentation que j'utilise pour programmer un genre d'automate qui fonctionne avec des code Hexadecimal pour me faire un rendu de sa progression

Dans la doc il est ecrit plusieurs code  Hexadecimal sous la forme "0x0081" et chaque code est un action. Le problème que j'ai c'est que je recois l'information sous forme d'un tableau bytes()

1) La questions est comment comparer un tableau de byte avec un nombre hexadecimal

2) Comment transfomer le tableau de bytes sous la forme Hexadecimal ("0x004F)

Myke

4 réponses

Kevin.Ory Messages postés 840 Date d'inscription mercredi 22 octobre 2003 Statut Membre Dernière intervention 7 janvier 2009 11
16 sept. 2008 à 14:45
Commence par transformer tes tableaux de byte en valeur integer (si il ont 4 octets, sinon il faut prend un autre type correspondant):

        Dim array As Byte() = {12, 65, 23, 65}
        Dim value As Integer = BitConverter.ToInt32(array, 0)

Ensuite, voici comment utiliser la notation en hexadécimal:
Dim value As Integer = &h5F7A (=0x5F7A)

La "forme héxadécimal" n'est qu'une façon d'afficher une valeur, mais la valeur ne change pas:
&h001F = 31
3
Kevin.Ory Messages postés 840 Date d'inscription mercredi 22 octobre 2003 Statut Membre Dernière intervention 7 janvier 2009 11
16 sept. 2008 à 21:25
3
cs_Myke Messages postés 138 Date d'inscription mercredi 5 février 2003 Statut Membre Dernière intervention 2 février 2010
16 sept. 2008 à 16:23
Merci beaucoup pour ta réponse !

Je me permet de rajouter une questionpour mon informtaion personnel. Comment je devrais procéder pour afficher le code hexadecimal sous une string avec la forme hexadecimal ex : 0x5c45

Myke
0
cs_Myke Messages postés 138 Date d'inscription mercredi 5 février 2003 Statut Membre Dernière intervention 2 février 2010
16 sept. 2008 à 22:36
Myke
0
Rejoignez-nous