DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Exécutions de tâches parallèles avec une tâche de continuation
TâcheParallèleExécute (Exemple)
Exécutions de tâches parallèles avec une tâche de continuation
Cet exemple exécute un traitement après l'exécution de toutes les tâches.
// Déclaration de plusieurs tâches et exécution d'un traitement à la fin de toutes ces tâches.
 
MaDescriptionTâche est une Description de TâcheParallèle
tabMesTâches est un tableau de TâcheParallèle // Résultat des fonctions tâches parallèles
 
// Tâche N°1
MaDescriptionTâche.Procédure = Exemple2_Etape1
 
// Exécute les tâches parallèles
// Ajoute la tâche renvoyée à un tableau de tâches
// pour pouvoir les réutiliser dans la fonction TâcheParallèleExécuteAprèsToutes
Ajoute(tabMesTâches, TâcheParallèleExécute(MaDescriptionTâche))
 
// Tâche N°2
MaDescriptionTâche.Procédure = Exemple2_Etape2
Ajoute(tabMesTâches, TâcheParallèleExécute(MaDescriptionTâche))
 
// Donne la procédure à exécuter une fois que
// toutes les tâches contenues dans le tableau tabMesTâches sont terminées
TâcheParallèleExécuteAprèsToutes(tabMesTâches, Exemple2_Fin, (), tpoThreadPrincipal)
Version minimum requise
  • Version 20
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire