4D v16.3KILL WORKER |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
KILL WORKER
KILL WORKER
La commande KILL WORKER envoie un message au process worker dont vous avez passé le nom ou le numéro dans process, lui demandant d'ignorer tous les messages en attente (s'il y a) et de terminer son exécution à l'issue de la tâche en cours. Cette commande ne peut être utilisée qu'avec des process workers. Pour plus d'informations, reportez-vous à la section A propos des workers. Dans le paramètre process, vous pouvez passer soit le nom soit le numéro du process worker que vous voulez tuer. Si aucun process worker avec le nom ou le numéro spécifié existe, KILL WORKER ne fait rien. Lorsque la commande est appliquée à un worker qui n’a pas été créé explicitement par la commande CALL WORKER (par exemple, le process worker principal de l'application), elle vide uniquement la boîte aux lettres du worker. Par conséquent, KILL WORKER(1) ne fait rien. Le code suivant (exécuté depuis un formulaire, par exemple) déclenche l’arrêt d'un process worker : CALL WORKER(vNomWorker;"leWorker";"fin") Dans la méthode du process worker (leWorker), vous ajoutez du code pour gérer cette situation : //méthode leWorker
Voir aussi
|
PROPRIÉTÉS
Produit : 4D HISTORIQUE
Créé : 4D v15 R5 UTILISATION DE L'ARTICLE
4D - Langage ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||