Soyez le premier à donner votre avis sur cette source.
Snippet vu 4 335 fois - Téléchargée 30 fois
'#### By DDelec24 ==>12/06/2004 ####' '###################################' ' Il faut ajouter dans la form: ' Un textbox nommé TxtOrigin, c'est le texte crypter ' Un textbox nommé TxtResult, c'est le texte décrypter ' Un bouton nommé CmdCrypt, qui exécute l'action :) ' Après tu fais un peu de design :) si tu veux '##################################' '#### Déclaration des Variables ####' Dim V As Long Dim LettreCrypt As Long Dim Temp As String Dim ValTemp As Long '#### Bouton de Décryptage ####' Private Sub CmdCrypt_Click() TxtResult = "" V = 1 MiseEnRotation End Sub '####Fonction de Cryptage ####' Public Function MiseEnRotation() For V = 1 To Len(TxtOrigin) 'A = 65 'Z = 90 'a = 97 'z = 122 Temp = Mid$(TxtOrigin, V, 1) ValTemp = Asc(Temp) LettreCrypt = ValTemp + 13 If ValTemp < 65 Or ValTemp > 122 Then LettreCrypt = ValTemp ElseIf ValTemp > 64 And ValTemp < 91 Then If LettreCrypt > 90 Then LettreCrypt = 65 + (LettreCrypt - 89) End If ElseIf ValTemp > 96 And ValTemp < 123 Then If LettreCrypt > 122 Then LettreCrypt = 97 + (LettreCrypt - 121) End If End If TxtResult = TxtResult + Chr(LettreCrypt) Next End Function '#### EOF ####'
Ta source est simple, on s'en doute.
Tu pourrais aussi la perfectionner :
- en apparences (Commentaires, utiliser Asc("A") au lieu de 65)
- en code (utilisation des Modulos par exemple)
Avec les modulos et IIF tu remplaces une bonne partie de code...
Je penses qu'on peut faire tenir ca dans 10 lignes...
Continue, il n'y a qu'avec la pratique que l'on pratique :P
Fixe toi maintenant des projet un peu plus ambitieux . Moi j ai commence avec un serpent ,des morpions et maintenant je suis passe a la 3d. Bonne chance
Vbguy
PS :7/10
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.