Bonjour à tous,
Je réalise une petite application n'ayant pas énormément d'intérête certes mais que j'aimerais quand même pouvoir utiliser
Donc j'ai une liste de User doublement chainée (vers l'avant et vers l'arriere) : La fonction AddUser permet d'insérer des nouveaux users dans cette Liste (en 1ere place dans la liste pour l'instant).
Il y a aussi dix threads générant chacuns 10 nouveaux users qui vont être insérés dans la liste doublement chainées. Jusque là tout fonctionne parfaitement.
Le problème : Lorsque je souhaite utiliser ma fonction DeleteUser, seuls les éléments un,deux,trois,quatre,cinq (qui ont été générés à la main dans le main) peuvent être supprimés !Impossible de faire des free DeleteUser des autres éléments se trouvant dans la liste . . . alors que chaque chainon pointe bien sur le suivant dans les 2 sens (La méthode AfficheListe fonctionne parfaitement par exemple).
Si quelqu'un a une idée d'ou cela pourrait provenir, je lui en serais éternellement reconnaissant !![]()
Partager