IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

ASCII a hexa


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2006
    Messages : 47
    Par défaut ASCII a hexa
    salut je me demandais si quelqun savais comment je pourais convertire ascii vers hexa

    ex: si je veut convertir è to hex ce serais 3e8 mais a la place de cela il me donne "3" quelqun sais comment je pourais regler mon probleme?

    merci en avance

  2. #2
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    3 est la valeur ascii de ton seul premier caractère
    Asc ne renvoie la valeur ascii que du 1er caractère d'une chaine...

    Hex(number) traduit la valeur décimale number en valeur hexadécimale.
    et Hex(3) te donne précisément 3 ...

  3. #3
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    Salut

    Si j'ai bien compris tu veux avoir la valeur ascii du caractère e mais en Hexadécimal? Tu as essayé:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Text1.Text = Hex(asc("è"))
    ?

  4. #4
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    son problème est tout simplement que n'est considéré que le tout 1er caractère, qui est  et dont tant la valeur ascii que la valeur héxadécimale sont 3 car la valeur hexadécimale de 3 est 3.

    preuve :

    MsgBox Chr(Val("&3"))
    juste pour voir...

    Il pourrait ùmaintenant nous dire avec précision ce qu'il veut transformer en hexa ...

    Le 1er caractère? le 2ème ? La "somme" des valeurs ascii du 1er + du 2ème ?... Quoi, enfin ?

  5. #5
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    Aurais-ja mal lu?
    si je veut convertir è to hex ce serais 3e8
    E8 en fait: le caractère è donne E8 en Hexa.

  6. #6
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    Ce qui tendrait à dire qu'il veut curieusement "concaténer" la valeur hexadécimale de l'ascii de son petit carré (chr(3)) avec celle du "è" (une concaténation de chaines...alors ... !)

    ce qui donnerait alors (mais quelle drôle d'idée) :
    MsgBox Hex(Asc("")) & Hex(Asc("è"))
    avec pour résultat :
    3E8
    mais quelle serait la valeur décimale de l'hexa 3E8 ???...

    Reste à espérer que ce n'est pâs là le début d'un mécanisme de cryptement (qui serait alors on ne pourrait plus vulnérable)

  7. #7
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    Citation Envoyé par Micheal1221
    s...x: si je veut convertir è to hex ce serais 3e8 mais a la place de cela il me donne "3" quelqun sais comment je pourais regler mon probleme...e
    c'est qui il ?

    tu as du code à nous montrer ....

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Conversion ASCII vers Hexa
    Par PtiBruno dans le forum C
    Réponses: 3
    Dernier message: 25/02/2008, 09h40
  2. conversion ascii to hexa
    Par Invité(e) dans le forum C
    Réponses: 16
    Dernier message: 30/03/2007, 10h11
  3. convertir un fichier .bin (ascii) en hexa
    Par LionNar dans le forum Delphi
    Réponses: 11
    Dernier message: 25/01/2007, 13h47
  4. traduire trame ascii en hexa
    Par STEPH42160 dans le forum C++Builder
    Réponses: 6
    Dernier message: 14/09/2006, 08h59
  5. conversion : (Ascii en hexa) => nombre
    Par tut dans le forum C++
    Réponses: 3
    Dernier message: 21/04/2004, 14h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo