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 :

convertir une valeur en hexa sur un octet


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2010
    Messages
    130
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 130
    Par défaut convertir une valeur en hexa sur un octet
    Bonjour je cherche à convertir une valeur en hexa sur un octet.

    Il y a bien Hex(mavaleur), mais le problème c'est que je voudrais obtenir à la fin un octet entier.

    Pour exemple quand je fais

    Hex(0) ou Hex(1) ca me retourne 0 ou 1, moi je voudrais que ca me retourne 00 ou 01.

    y a t il une fonction ou methode simple pour faire cela ?

    Merci

  2. #2
    Membre confirmé
    Inscrit en
    Septembre 2010
    Messages
    130
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 130
    Par défaut
    Du coup j'ai trouvé ma réponse sur cette page mais c'était pas implicite.

    https://docs.microsoft.com/fr-fr/dot...tframework-4.8

    il fallait faire:

    mavaleur.ToString("X2")

    simple mais pas forcement intuitif pour ma part.

  3. #3
    Membre Expert Avatar de Phil Rob
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2013
    Messages
    1 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 613
    Par défaut
    Bonjour,

    Sans passer par Hex(), String.Format te donne l'entier en hexa et formaté comme tu veux.

    Par exemple, l'entier 14 :

    Hex(14)
    donne E
    String.Format("{0:X2}", 14) donne 0E

    J'espère que ceci t’aidera ...


  4. #4
    Membre Expert Avatar de Phil Rob
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2013
    Messages
    1 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 613
    Par défaut
    Ouf !!!
    On s'est croisé les messages à 1 minute près !

Discussions similaires

  1. Comment convertir une valeur char* en hexa
    Par zendel dans le forum C
    Réponses: 11
    Dernier message: 04/11/2015, 16h43
  2. convertir une valeur stocké sur 4 unsigned long en décimal
    Par juanito003 dans le forum Général Python
    Réponses: 3
    Dernier message: 06/12/2007, 20h57
  3. Réponses: 10
    Dernier message: 18/07/2007, 11h47
  4. Décomposer une valeur pour en retirer les octets ?
    Par AsmCode dans le forum Algorithmes et structures de données
    Réponses: 34
    Dernier message: 26/07/2005, 19h01
  5. Recuperer une valeur en Perl sur un site
    Par lnegri dans le forum Web
    Réponses: 10
    Dernier message: 11/07/2005, 21h33

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