je viens de voir le sujet "Simon says" de venom :
https://www.purebasic.fr/french/viewtop … =2&t=18260
Je réponds juste à ton étonnement concernant les CreateThread(@PlayTab(), ...) qui s'enchaînent sans KillThread().
En fait, à partir du moment où il n'y a pas de boucle infinie, ou susceptible d'être infinie, je crois que ça ne pose pas de problème (pas de saturation mémoire).
Une mémoire de vérif/déboguage consiste à allouer de la mémoire assez grossièrement avec un AllocateMemory(1<<20) (c'est un méga par thread) et de surveiller les ressources mémoire, pour voir si la fin normale de procédure c'est bien une fin normale de thread avec libération automatique de la mémoire.
]]>