Correction Visual Basic ( très simple )

Fermé
Florian - 16 mai 2009 à 21:30
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 - 16 mai 2009 à 21:35
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
A voir également:

1 réponse

HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 608
16 mai 2009 à 21:35
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.




0