PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → ThreadExecute dans un ThreadExecute
ThreadExecute dans un ThreadExecute
Iniciado por Der§en, 24,dic. 2019 10:49 - 3 respuestas
Miembro registrado
334 mensajes
Publicado el 24,diciembre 2019 - 10:49
Bonjour,

A votre avis est-ce problématique qu'un thread appelé avec ThreadExecute puisse a son tour en lancer d'autre avec la même méthode ?

J'ai un gros traitement a faire dans ce qui apparentent e a une arborescence dont je ne connais pas le nombre de branches, de sous-branches, etc., du coup, je me demande si cette approche est valable...

Merci d'avance de vos remarques.

--
———————————————————————————————————
Ce qui se conçoit bien se code clairement et se débogue facilement...

- Pastiche d’une citation de Nicolas Boileau -
Miembro registrado
334 mensajes
Publicado el 25,diciembre 2019 - 10:21
Je me répond à moi même :merci: :

Cela fonctionne parfaitement jusqu’à présent dans tout les tests que j’ai fait.

Mon idée est d’exécuter un thread qui est une procédure, elle se rappel elle même de façon récursive en créant un nouveau thread à chaque exécution.

Par contre, peux-t’on arrêter tous les threads d’un coup, si par exemple, l’utilisateur ferme le programme avant la fin de l’exécution des threads ?

--
———————————————————————————————————
Ce qui se conçoit bien se code clairement et se débogue facilement...

- Pastiche d’une citation de Nicolas Boileau -
Mensaje modificado, 25,diciembre 2019 - 10:35
Miembro registrado
1.640 mensajes
Publicado el 26,diciembre 2019 - 10:03
Hello,

Il faut lister les thread dans un tableau et les fermer a la main.
Voir aussi gestion des taches parallèles : https://doc.pcsoft.fr/?1000021229
et notamment TâcheParallèleAnnule() :https://doc.pcsoft.fr/?1000021278
Miembro registrado
334 mensajes
Publicado el 27,diciembre 2019 - 15:11
Merci François.

--
———————————————————————————————————
Ce qui se conçoit bien se code clairement et se débogue facilement...

- Pastiche d’une citation de Nicolas Boileau -