[Resolu] Soucis de stockage dans liste structurée
Publié : jeu. 06/sept./2018 17:41
Salut,
J'ai fait ça vite fait mais je ne pige pas pourquoi les éléments stockés dans ma liste ne sont pas égaux à ceux débogués dans la boucle.
(compilé en 5.62 x64)
J'ai fait ça vite fait mais je ne pige pas pourquoi les éléments stockés dans ma liste ne sont pas égaux à ceux débogués dans la boucle.
(compilé en 5.62 x64)
Code : Tout sélectionner
Structure Coords
X.w
Y.w
EndStructure
Global NewList Boutons()
Global Boutons.Coords
Procedure AddBouton()
Protected Xcase, Ycase
For x = 1 To 6
For y = 1 To 4
Ycase = y * 85
; là C'est OK
Debug "Bouton "+Str(compt)+ " : " + Str(Xcase) + " x " + Str(Ycase) ; ICI OK
Compt + 1
; Mais ici les infos sont étranges
AddElement (Boutons())
With Boutons
\X = Xcase
\Y = Ycase
EndWith
Next y
Xcase = X * 85
Next x
EndProcedure
AddBouton()
; ici résultats que je ne pige pas
ResetList( Boutons() )
ForEach Boutons()
Debug "Element " + Str( ListIndex(Boutons()) )
Debug "Position X : " + Str(Boutons\X)
Debug "Position Y : " + Str(Boutons\Y)
Debug ""
Next