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.NET Discussion :

Probleme convertion chaine caractère en hexa


Sujet :

VB.NET

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Février 2008
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 113
    Points : 58
    Points
    58
    Par défaut Probleme convertion chaine caractère en hexa
    Bonjour,

    Je travail en vb.net 2005 et je voudrai faire une convertion de mots en binaire.
    Mais je ne sais pas trop comment faire, et les solutions que j'ai testé ne sont pas très concluantes.
    Pour faire simple :
    Je récupère des valeurs booléennes ('0' ou '1') que je stocke dans un string avec un "Concat" pour reproduire le mot dont j'ai besoin.
    Code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    for j as integer=0 to 15
    Masque = Concat(Valeur,Masque)
    End for
    Et cela me donne par exemple : 0000 0000 0000 0011
    Ce nombre binaire équivaut à 16#3 en hexa.

    j'utilise pour la conversion de ma chaine :
    Code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Masque_Hexa = Hex(Masque)
    Mais cela me retourne le caractère ASCII 'B'...
    Je peux comprendre que mon erreur vient du fait que je travail avec un string et non du binaire directement. Et donc que la conversion ne correspond pas à mes attentes.
    Mais je ne sais pas comment travailler directement sur du binaire
    Est-ce que quelqu'un aurait une aide à m'apporter svp?

    J'espère avoir été assez clair, s'il faut plus de précisions n'hésitez pas à me le dire.

    Merci d'avance

  2. #2
    Membre averti Avatar de Faladin
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    333
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2007
    Messages : 333
    Points : 305
    Points
    305
    Par défaut
    Moi je comprends pas bien.

    Quel est le résultat final que tu veux atteindre?

    Tu dis que tu voudrais faire une conversion de mots en binaires, et ton premier masque te donne déjà du binaire??

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Février 2008
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 113
    Points : 58
    Points
    58
    Par défaut
    Nop ce n'est pas ça. je stocke mes valeurs binaire dans un string via un Concat.
    Mais c'est après j'ai sauté une étape, je voulai convertir directement ce string en hexa mais cela ne me retourné pas la bonne valeur.

    mais j'ai trouvé la solution à mon problème. je sépare le mot en 2 octets et je travail ensuite sur les quartets que je convertit ensuite en hexa, c'est un peu plus long mais cela me donne le bon résultat.

    Merci quand même de t'être intéressé à mon cas

  4. #4
    Membre averti Avatar de Faladin
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    333
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2007
    Messages : 333
    Points : 305
    Points
    305
    Par défaut
    Ah pas de problème, content de savoir que ça fonctionne!

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

Discussions similaires

  1. [Tableaux] Probleme de chaine de caractères
    Par toddy_101 dans le forum Langage
    Réponses: 9
    Dernier message: 24/01/2007, 17h01
  2. problemes de chaines de caractères
    Par Commodore dans le forum Langage
    Réponses: 2
    Dernier message: 10/07/2006, 16h30
  3. [Système] Conversion d'une chaine de caractère en hexa
    Par Florent08800 dans le forum Langage
    Réponses: 5
    Dernier message: 10/07/2006, 15h32
  4. [VB.NET] Convert chaine hexa -> int
    Par Tempotpo dans le forum Windows Forms
    Réponses: 3
    Dernier message: 30/03/2005, 08h53
  5. Probleme de chaine de caractéres et Insert
    Par Revan012 dans le forum ASP
    Réponses: 5
    Dernier message: 21/06/2004, 10h28

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