Re:Opération en binaire en VB

Signaler
Messages postés
1858
Date d'inscription
samedi 29 juin 2002
Statut
Membre
Dernière intervention
17 octobre 2013
-
Messages postés
1858
Date d'inscription
samedi 29 juin 2002
Statut
Membre
Dernière intervention
17 octobre 2013
-
Une solution :
Octet de poids faible = Hex(MonLong Mod 256)
Octet suivant = Hex(((MonLong \ 256) Mod 256))
Suivant = Hex(((MonLong \ 256) \ 256) Mod 256)
Poids fort = Hex((((MonLong \ 256) \ 256) \ 256) Mod 256)

1 réponse

Messages postés
1858
Date d'inscription
samedi 29 juin 2002
Statut
Membre
Dernière intervention
17 octobre 2013
10
Un détail de plus :

avec ton exemple,
hex( monLong AND &hFF00& donne bien FF00

Il faut indiquer &HFF00& entier long = 65 280
et non &HFF00 entier sur 2 octets = -256
0