Gobillot
Messages postés3140Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention11 mars 201934 6 févr. 2005 à 01:36
Dim Table(62) As Byte
Dim Cpt As Long
Private Sub Form_Load()
Dim i As Integer
Table(0) = 32 For i 1 To 26: Table(i) i + 96: Next For i 27 To 52: Table(i) i + 38: Next For i 53 To 62: Table(i) i - 5: Next
End Sub
Private Sub Timer1_Timer()
Dim i As Long
Dim s As String
Cpt = Cpt + 1
i = Cpt
While i > 0
s = Chr$(Table(i Mod 63)) & s
i = i \ 63
' DoEvents
Wend
Text1 = s
End Sub
Private Sub Command1_Click()
Timer1.Enabled = True
End Sub
Private Sub Command2_Click()
Timer1.Enabled = False
End Sub
cqui789
Messages postés261Date d'inscriptionjeudi 13 janvier 2005StatutMembreDernière intervention18 mai 20093 7 févr. 2005 à 00:54
Ma version, part du texte lui meme pour calculer la valeur suivante donc si tu selectionne le texte, tu peux le modifier.
Deplus, si tu change le table, il tiend compte de la modif. si tu est
sur de la valeur de la table, remplace len(table) par le nombre de
caracteres de la table.