Bonjour a tous,
j'ai besoin d'une variable qui peut prendre 256 valeurs, de 0 à 255.
J'ai vérifié avec ce code et ça fonctionne bien.
Lorsque "a" depasse 255, "a" redémarre à zéro :
Au lieu de l'incrémenter, j'ai aussi besoin de lui ajouter une valeur qui peut parfois
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10Dim a As Short Dim b As Short Dim i As Short a = 0 For i = 0 To 1000 b = a Mod 256 Me.ListBox1.Items.Add(b) a = a + 1 Next i
dépasser 256. Avec ce code ça fonctionne aussi :
La variable doit se comporter un peu comme un tableau de 256 valeurs qui bouclerait
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6Dim a As Short Dim b As Short a = 0 a = a + 513 b = a Mod 256
sur lui meme, "b" étant son pointeur.
Quand il s'agit d'augmenter sa valeur, ça semble bien fonctionner.
J'aurais aimé pouvoir faire la meme chose dans l'autre sens,
mais quand il s'agit de diminuer sa valeur, j'obtient des nombres négatifs
et plus rien ne fonctionne.






Répondre avec citation










en bas à droite du message.
Partager