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
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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
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
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
>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
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