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 :
alors j'ai deux problèmes :
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
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
Partager