OVH Cloud OVH Cloud

Convertir des entiers sur 2 octets en 2 octets

2 réponses
Avatar
Erwan
Bonjour,

J'ai un entier sur 2 octets et je voudrais récupèrer ces 2 octets séparément.
pour pouvoir ensuite les convertir en caractères.
Comment peut-on faire ceci en windev ?

Erwan

--
Message monitoré par axinews : http://www.axinews.com

2 réponses

Avatar
farplus
Erwan a écrit :
Bonjour,

J'ai un entier sur 2 octets et je voudrais récupèrer ces 2 octets séparément.
pour pouvoir ensuite les convertir en caractères.
Comment peut-on faire ceci en windev ?

Erwan.



Bonjour,

c'est assez simple:
tu convertis ton nombre décimal en héxa (il y a un assistant Windev qui
fait ça très bien), tu récupères les des octets séparemment, et après
c'est très facile:
ma_lettreÊract(Val("ton_octet","x"))

A+

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Avatar
Erwan
>Bonjour,

c'est assez simple:
tu convertis ton nombre décimal en héxa (il y a un assistant Windev qui
fait ça très bien), tu récupères les des octets séparemment, et après
c'est très facile:
ma_lettreÊract(Val("ton_octet","x"))

A+



Merci
- La fonction NumeriqueVersChaine me permet d'obtenir la valeur hexa
- la fonction milieu me permet d'obtenir les 2 octets sous forme de chaine Hexa
- la fonction val me permet de convertir ces chaines en valeur décimale
- la fonction caract me permet d'obtenir les caractères tant désiré

--
Message monitoré par axinews : http://www.axinews.com