Bonjour à tous:
Voilà j'ai un petit problème j'essaye de créer un programme qui permet de convertir du texte en code ASCII et vice versa.
(le button1 c'est le bouton servant à crypté le texte en ASCII et le button2 convertit le code ASCII en texte normal)
le principe c'est que l'on écrit dans le texbox1 et qu'on le convertit en ASCII en passant par un textbox2 que l'on ne voit pas )
voici le code :

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
38
39
40
41
42
43
44
45
46
47
48
 
    Public nbrChr, i As Short
    Public letter, ChrLetter As String
    Public ascLetter As Integer
 
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
 
        nbrChr = TextBox1.Text.Length
        For i = 0 To nbrChr - 1
            letter = TextBox1.Text.Substring(i, 1)
            Try
                ascLetter = Asc(letter)
                TextBox2.Text = TextBox2.Text & ascLetter
            Catch ex As Exception
                MsgBox(ex.ToString)
            End Try
 
 
        Next
 
        TextBox1.Text = ""
        TextBox1.Text = TextBox2.Text
        TextBox2.Text = ""
 
 
    End Sub
 
    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        nbrChr = TextBox1.Text.Length
        For i = 0 To nbrChr - 1
            letter = TextBox1.Text.Substring(i, 1)
            Try
                ChrLetter = Chr(letter)
                TextBox2.Text = TextBox2.Text & ChrLetter
 
            Catch ex As Exception
                MsgBox(ex.ToString)
 
 
            End Try
 
        Next
        TextBox1.Text = ""
        TextBox1.Text = TextBox2.Text
        TextBox2.Text = ""
 
    End Sub
End Class
alors j'ai deux problèmes :
1) le passage entre le texte et l'ASCII marche mais pas de L'ASCII vers le texte, si je rentre " 65656565656565" normalement je devrais obtenir AAAAAAAA mais j'obtiens quelque chose de ce style la : "IIIIIIII" ( sa ressemble a des I majuscule gras collé les uns au autres)
Que puis je faire?

2) j'aimerais ne pas devoir passer par un textbox2 , comment puis je faire?


Merci d'avance, Toute aide est la bien venue
Si vous avez des questions, posez les :p (je sais que je suis pas trop clair)

Bonne soirée