Correction Visual Basic ( très simple )
Florian
-
HostOfSeraphim Messages postés 6750 Date d'inscription Statut Contributeur Dernière intervention -
HostOfSeraphim Messages postés 6750 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je tente de créer un programme avec un textbox et un bouton ...
Ce prog permetterait de " crypter " par exemple des mail , cela décalerait d'une place les lettre exemple :
AAA devient BBB
ABC devient BCD
Etc...
Voici mon code :
Private Sub Command1_Click()
Dim s As String
s = Text1.Text
s = s.Replace("a", "b")
s = s.Replace("b", "c")
s = s.Replace("c", "d")
s = s.Replace("d", "e")
s = s.Replace("e", "f")
s = s.Replace("f", "g")
s = s.Replace("g", "h")
s = s.Replace("h", "i")
s = s.Replace("i", "j")
s = s.Replace("j", "k")
s = s.Replace("k", "l")
s = s.Replace("l", "m")
s = s.Replace("m", "n")
s = s.Replace("n", "o")
s = s.Replace("o", "p")
s = s.Replace("p", "q")
s = s.Replace("q", "r")
s = s.Replace("r", "s")
s = s.Replace("s", "t")
s = s.Replace("t", "u")
s = s.Replace("u", "v")
s = s.Replace("v", "w")
s = s.Replace("w", "x")
s = s.Replace("x", "y")
s = s.Replace("y", "z")
s = s.Replace("z", "a")
End Sub
Je ne vois pas d'ou viens l'erreur ...
Je travaille avec VB 6.0
Je tente de créer un programme avec un textbox et un bouton ...
Ce prog permetterait de " crypter " par exemple des mail , cela décalerait d'une place les lettre exemple :
AAA devient BBB
ABC devient BCD
Etc...
Voici mon code :
Private Sub Command1_Click()
Dim s As String
s = Text1.Text
s = s.Replace("a", "b")
s = s.Replace("b", "c")
s = s.Replace("c", "d")
s = s.Replace("d", "e")
s = s.Replace("e", "f")
s = s.Replace("f", "g")
s = s.Replace("g", "h")
s = s.Replace("h", "i")
s = s.Replace("i", "j")
s = s.Replace("j", "k")
s = s.Replace("k", "l")
s = s.Replace("l", "m")
s = s.Replace("m", "n")
s = s.Replace("n", "o")
s = s.Replace("o", "p")
s = s.Replace("p", "q")
s = s.Replace("q", "r")
s = s.Replace("r", "s")
s = s.Replace("s", "t")
s = s.Replace("t", "u")
s = s.Replace("u", "v")
s = s.Replace("v", "w")
s = s.Replace("w", "x")
s = s.Replace("x", "y")
s = s.Replace("y", "z")
s = s.Replace("z", "a")
End Sub
Je ne vois pas d'ou viens l'erreur ...
Je travaille avec VB 6.0
A voir également:
- Correction Visual Basic ( très simple )
- Visual basic - Télécharger - Langages
- Visual basic editor - Télécharger - Langages
- Visual petanque - Télécharger - Sport
- Microsoft 365 basic - Accueil - Microsoft Office
- Iphone 14 simple - Guide
1 réponse
Si je prends ton exemple, avec "AAA" comme valeur :
s = s.Replace("a", "b")
"AAA" devient "BBB"
s = s.Replace("b", "c")
"BBB" devient "CCC"
s = s.Replace("c", "d")
"CCC" devient "DDD"
...
s = s.Replace("z", "a")
"ZZZ" devient "AAA".
Donc, à la fin de toutes les commandes, "AAA" devient... "AAA". Retour à la case départ.
s = s.Replace("a", "b")
"AAA" devient "BBB"
s = s.Replace("b", "c")
"BBB" devient "CCC"
s = s.Replace("c", "d")
"CCC" devient "DDD"
...
s = s.Replace("z", "a")
"ZZZ" devient "AAA".
Donc, à la fin de toutes les commandes, "AAA" devient... "AAA". Retour à la case départ.