Bonjour à tous
Je me suis mis depuis quelques heures à la programmation sur Visual basic .net
Je me vois contraint de convertire une varaible String en une suite de Byte . En gros j'aimerais visualiser quelque part les bytes que compose mon string.
Pour cela, j'ai écrit cela:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37 '1)Création du message Private Sub BpSendMsg_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BpSendMsg.Click Dim IdMsgBinaire As String 'Valeur de l'ID du message associée à la TextBox Dim ValmsgBinaire As String 'Valeur du message contenu dans la messaeg bix Dim IdDatabinaire As String 'Valeur de la text box associée a l'ID data Dim toto As Int32 'Conversion du string en integer IdDatabinaire = TxtMsgIdData.Text IdMsgBinaire = TxtMsgIdMsg.Text ValmsgBinaire = TxtMsgValMsg.Text 'Appel de la fonction de conversion StrToByteArray(str:=IdDatabinaire) MsgBox(IdDatabinaire & " " & IdMsgBinaire & " " & ValmsgBinaire) End Sub Public Shared Function StrToByteArray(ByVal str As String) As Byte() Dim encoding As New System.Text.UTF8Encoding() Return encoding.GetBytes(str) End Function 'StrToByteArray
J'avoue, j'ai trouver sur le net la fonction
Le problème c'est qu'il n'y avais pas le mode d'emploi et je ne comprend pas comment récupérer le résultat de la conversion pour l'afficher.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Public Shared Function StrToByteArray(ByVal str As String) As Byte() Dim encoding As New System.Text.UTF8Encoding() Return encoding.GetBytes(str) End Function 'StrToByteArray
Quelque peut-il éclairer ma lenterne ?
Par avance merci pour le temps consacré à me lire et/ou répondre.
Meilleures salutations
Vorens
Partager