[VB] convertir des caractères (lettres, chiffres) en héxa

convertir des caractères (lettres, chiffres) en héxa [VB] - VB/VBA/VBS - Programmation

Marsh Posté le 28-11-2002 à 14:44:44    

Je voudrais pouvoir saisir du texte, et que celui-ci soit convertit en héxadécimal.
Pour les chiffres, c'est pas un problème, il y a la fonction Hex. Mais pour les lettres, je sais pas trop comment faire.

Reply

Marsh Posté le 28-11-2002 à 14:44:44   

Reply

Marsh Posté le 28-11-2002 à 15:26:25    

une lettre en Hexa ??? éventuellement tu peux convertir son équivalent ascii en hexa mais pas le catactère lui-même. Exemple :
 
Hex(Asc("A" )
 
Hex("A" ) est incohérent
 
c bien ça ta question ??

Reply

Marsh Posté le 28-11-2002 à 15:52:41    

c'est exactement ça.
Merci.
 
Si je mets un chiffre à la place de la lettre, ça marche aussi (pour éviter de rechercher s'il s'agit d'un chiffre ou d'une lettre) ??
A moins qu'il existe une fonction qui permette de définir si le caractère est un chiffre ou une lettre
 


Message édité par vink le 28-11-2002 à 16:06:59
Reply

Marsh Posté le 28-11-2002 à 16:22:17    

Tout caractère a un code ASCII associé.
Donc pour tout caractère ASC(Caractère) existe
donc pour tout caractère (une lettre, un chiffre, une virgule, un espace, .., ..) Hex(Asc(caractère)) existe et est la valeur recherchée.
 
Les chiffres ont leur caractère ASCII compris entre asc("0" ) et asc("9" ). Les lettres de asc("A" ) à asc("Z" ) et de asc("a" ) à asc("z" ) pour les minuscules. Les codes ASCII se suivent => a, b, c, d, ..., z.
 
Cf http://www.asciitable.com/
 
 


Message édité par Carbon_14 le 28-11-2002 à 16:25:13
Reply

Marsh Posté le 12-08-2005 à 10:52:12    

et dans le sens de convertir de bin vers Hex, quelqu'un serai faire ?

Reply

Marsh Posté le 12-08-2005 à 11:54:21    

1- Il aurait mieux valu créer to propre topic plutôt que de reprendre celui de quelqu'un d'autre.
 
2- Si tu nous expliquais ce que tu veux faire, on pourrait, peut-être, t'aider. Hex est une représentation (pour en faciliter la lecture humaine) de Bin. On doit donc savoir par combien de bits regrouper. Pars-tu d'un fichier ou faut-il lire dans un textbox?


---------------
Si on vous donne une info qui marche, DITES-LE!!!! ------ Si vous trouvez seul, AUSSI, votre solution peut servir à d'autres! ------ Je dois la majorité de mes connaissances à mes erreurs!
Reply

Marsh Posté le 12-08-2005 à 11:59:07    

Merci pour l'attention.
 
en fait ce sont des fichiers binaire composer de blocs d'1 octet, et faisait chacun une taille de 8ko au total.
 
ces fichiers sont des eprom automobile, et dans le cadre d'une etude comparative, je voudrais les faire remonter sous excel. et je pense que ce dernier ne peut pas lire directement du .Bin, alors je me suis dit que du Hex au format texte peut etre ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed