PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Caract en hexa ?
Caract en hexa ?
Débuté par yd, 08 avr. 2005 17:51 - 3 réponses
Posté le 08 avril 2005 - 17:51
Bonjour,

comment convertir une chaine complête( et non un seul caractère ou octet) en hexa ?

chaine à convertir :

@EJL SE LA=ESC/PAGE

mon résultat est : 40 , il prend que le premier caractère.

En attendant vos lumières, je consulte l'aide.

yd
Posté le 08 avril 2005 - 19:04
parcour ta chaine et traduit tout les caratère en hexa ! non ?
Posté le 09 avril 2005 - 22:06
Trace(vers_HEX("@EJL SE LA=ESC/PAGE"))

// Fonction
fonction vers_HEX(nChaine)

ChaineHex est une chaîne

nCpte est un entier

POUR nCpte = 1 A Taille (nChaine)

cCaract est une chaîne = Milieu(nChaine,nCpte,1)

nHex est un chaîne = NumeriqueVersChaîne(Asc(cCaract),"x")

ChaineHex+=nHex

FIN

RENVOYER ChaineHex



"yd" <ydjob@wanadoo.fr> a écrit dans le message de news:
425680d2@news.pcsoft.fr...


Bonjour,

comment convertir une chaine complête( et non un seul caractère ou octet)
en hexa ?

chaine à convertir :

@EJL SE LA=ESC/PAGE

mon résultat est : 40 , il prend que le premier caractère.

En attendant vos lumières, je consulte l'aide.

yd

Posté le 11 avril 2005 - 13:44
Merci pour votre aide, ça fonctionne !!

A+
yd