Page 3 sur 3

Publié : sam. 23/oct./2004 11:32
par Le Soldat Inconnu
je te fait tout ça au petit oignon

ton problème vient de ceci :

ForEach Particules()

tu ne peux pas appeler ça du programme principale car la liste chainée n'existe que dans la lib

la gestion de tes particules doit donc etre entièrement placé dans la lib

la solution la plus simple est de faire comme cela

une procedure qui initiliase la liste ResetParticules qui est en fait un resetList

une procedure qui passe à l'élément suite Nextparticule qui est en fait un Nextelement(...)

et utiliser une boucle while

donc ceci

Code : Tout sélectionner

ResetParticules()
While nextParticules()
  
Wend
je te fais la correction et je t'envoie le code ;)

Publié : sam. 23/oct./2004 11:35
par Le Soldat Inconnu
Ton code marche ;)

Publié : sam. 23/oct./2004 11:41
par Crystal Noir
oui j'ai vu que ct le foreach qui me plantait tout :p

J'avais eu presque dans l'idée de recommencer ce que j'avais fait au départ, tu sais, chaque élément est testé comme au tout début.

Je l'avais enlevé car je pensais que ca plantait chez toi à cause de ca mais en fait ca n'est pas le cas :)

Ca plantait tout simplement car avant d'afficher les élements à l'écran je devais d'abord tester si il y avait quelque chose dans la liste avec un countlist() :)

Mais ton idée est chouette :) je la préfère même ca sera encore plus simple pour l'utilisateur final à coder ensuite :)

Merci pour ton idée, je suis pret à recevoir la correction pour voir :p

Au fait ne m'envoie pas le code de la fenêtre de chez toi je suis quand même à 800 m de toi pouir le récupérer ca va être dur :lol:

Publié : sam. 23/oct./2004 12:01
par Crystal Noir
youpiiiiiiiiiiiiiiiiiiiiii ca marche !

Merci Régis et merci à tous ceux qui m'ont apporter des solutions. En particulier sur les pointeurs ca me sera utilie plus tard :p

Parfait je peux continuer :p