Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : test cryptage/decryptage [ Divers / Débutants ] (jerome57440)

vendredi 21 mars 2008 à 11:46:44 | test cryptage/decryptage

jerome57440

bonjour,
j'ai fait un petit programme de test pour le cryptage/decryptage
il m'affiche le bon resultat mais avec une msgbox d'erreur.
est-ce que quelqu'un sait d'ou cette erreur peut elle venir????
merci d'avance

code:
Dim mdp As String
Dim modif(20) As String
Dim modif1(20)
Dim i As Integer
Dim j As Integer

Private Sub Command1_Click()
mdp = Text1.Text
For i = 0 To Len(mdp) - 1
modif(i) = Mid(mdp, i + 1, 1)
modif(i) = Asc(modif(i)) + 3
Text2.Text = Text2.Text & modif(i)
Next i
Text3.Text = Text2.Text
End Sub

Private Sub Command2_Click()
For j = 0 To Len(Text3.Text)
modif1(j) = Mid(Text3.Text, j * 2 + 1, 2)
modif1(j) = modif1(j) - 3
Text4.Text = Text4.Text & Chr(modif1(j))
Next j
End Sub


vendredi 21 mars 2008 à 11:54:02 | Re : test cryptage/decryptage

jrivet

Membre Club
Salut,
Quelle est cette erreur?
Quel est le mot de passe lors de ton test?



@+: Ju£i€n
Pensez: Réponse acceptée

vendredi 21 mars 2008 à 12:05:12 | Re : test cryptage/decryptage

Renfield

Administrateur CodeS-SourceS
plein de choses ne vont pas...

- variables déclarées dans la partie déclaration du module...
- crash si Text1.Text contient plus de 20 caractères
- contenu de Text2.Text pas vidé au début de Command1_Click
- contenu de Text4.Text pas vidé au début de Command2_Click
- a quoi servent les tableaux modif et modif1 (tu dupliques toujours tout ?
- du grand n'importe quoi car tu prend les chiffres par deux...    87104123119052 sera incompréhensible (Text1 <> T&#9689;)&#8616;&#9794;Z4)

une fois nettoyé, ton code devient :

Private Sub Command1_Click()
Dim i As Long
Dim nAscii As Integer
    Text2.Text = vbNullString
    For i = 1 To Len(Text1.Text)
        nAscii = Asc(Mid$(Text1.Text, i, 1)) + 3
        Text2.Text = Text2.Text & Right$("00" & nAscii, 3)
    Next i
    Text3.Text = Text2.Text
End Sub

Private Sub Command2_Click()
Dim i As Integer
Dim nAscii As Integer
    Text4.Text = vbNullString
    For i = 1 To Len(Text3.Text) Step 3
        nAscii = Val(Mid$(Text3.Text, i, 3)) - 3
        Text4.Text = Text4.Text & Chr$(nAscii)
    Next i
End Sub











Cette discussion est classé dans : text, test, mdp, modif, modif1


Répondre à ce message

Sujets en rapport avec ce message

connexion login et mot de passe [ par tapas64 ] Bonjour tout le mondeVoilà, j'essaie de gérer une connexion et j'ai fait LA boulette qui fait tout planter, mais impossible d'y remédier. Je fais deux Changement de couleur dans un richtextBox [ par jolatripe ] Je developpe un appli qui effectue des test et qui ecrit dans un rtf le diagnostique suite au test en question.A chaque test, on peut etre bon, moyen Text Box [ par spinosorus ] Bonjour a tousJ'ai un textbox sur lequel j'ai effectue un petit test:Lorsqu'il est rempli un boutton sera affiché, est masqué dans le cas contraire (t update impossible à le faire marcher... [ par shaka38 ] voila j'ai une table "test", je voudrais modifier une donner, mais impossible...le code actuel : Private Sub Command1_Click()Set db = OpenDatabase("bd Modif de Texte / gros challenge [ par gribouillex ] Bonjour,Voilà je bloque sur une réalisation de code ... je ne sais pas du tout comment m'y prendre :Dans une feuille excel, j'ai une colonne remplie d erreur systeme incompréhensible [ par gargourifahmi ] Cette procedure d'un bouton d'ajout genere une erreur systeme lorsque j'appuie sur le bouton "ajouter" et l'execution s'arrete au niveau de la command j'ai pas touver koi faire [ par thr_dreamer_57 ] bonjour je doit tout dabord remercier tout le monde pour votre aide. j'utilise une connexion ODBC a une base de donnée(access) et une liaison en ADO Sql Question3 [ par FASH ] Bonjour à tous,J'essaie de faire une requete SQL en VB6 mais rien je s'affiche dans laMSFlexgrid quand je la loade. Voici la syntaxe:SQL = "SELECT * F Test connexion [ par cartman77 ] Bonjour, je suis en train de faire un programme qui connecte des lecteurs et qui copie des fichiers vers ces lecteurs. Mon problème est de savoir s'i test existence d'une feuille [ par jeanluc065 ] Bonjour à toutes et tous, En access2002, catégorie débutant,   Je veux importer des fichiers .xls en vrac et j'utilise un code ( écrit par JMO ) qui v


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,811 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.