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 :

espacer les hexadecimales dans des textbox


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2018
    Messages
    323
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2018
    Messages : 323
    Par défaut espacer les hexadecimales dans des textbox
    Bonjour,

    je rentre une valeur en décimale que je convertir en hexadécimale.
    exemple : 18985621 ça me donne en little endian hexadécimale : 95 B2 21 01
    je voudrais en sortie ce me donne dans des textbox : &95 &b2 &21 &01

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    Private Sub TextBox1_TextChanged(sender As System.Object, e As System.EventArgs) Handles TextBox1.TextChanged
            Dim value = reverse(Hex(TextBox1.Text))
            Dim raw As Byte() = New Byte((value.Length / 2) - 1) {}
            For i = 0 To raw.Length - 1
                raw(i) = value.Substring(i, 2)
            Next i
            TextBox2.Text = "&H" & raw(0) '&95
            TextBox3.Text = "&H" & raw(1) '&b2
            TextBox4.Text = "&H" & raw(2) '&21
            TextBox5.Text = "&H" & raw(4) '&01
        End Sub
    il m'affiche une erreur : La conversion de la chaîne "5B" en type 'Byte' n'est pas valide.
    pouvez-vous me dire comment corriger cela car je voudrais en sortie recuperer les offsets dans des textbox?
    Merci de votre réponse,

  2. #2
    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,

    Je crois que le problème vient de la fonction Reverse. J'en ai écrit une autre.

    Vois la vidéo : https://www.dropbox.com/s/2461pl62gi...kaHEX.mp4?dl=0

    Je joins le projet de la vidéo pour que tu puisses tester : ChaineHexaMiska59.zip .


  3. #3
    Membre éprouvé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2018
    Messages
    323
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2018
    Messages : 323
    Par défaut
    Bonjour Phil Rob,

    merci de votre réponse,

    j'avais oublier ajouter IndiceRaw dans raw. Encore 1 fois merci de votre aide.

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

Discussions similaires

  1. Récupérer les valeurs d'une listview et les mettre dans des textbox
    Par ph_anrys dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 31/05/2018, 13h03
  2. Réponses: 3
    Dernier message: 07/08/2009, 11h59
  3. recuperer les enregistrements d'un detailsviews dans des textbox
    Par mead_Developper dans le forum ASP.NET
    Réponses: 0
    Dernier message: 16/05/2009, 20h48
  4. Réponses: 7
    Dernier message: 21/12/2007, 12h56

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