Verrouillage des faces-avant
- Mise à jour2026-02-20
- Temps de lecture : 2 minute(s)
Par défaut, lorsqu'un événement entre dans une file d'attente, LabVIEW verrouille la face-avant qui contient l'objet qui a généré cet événement. LabVIEW verrouille la face-avant jusqu'à ce que les structures Événement aient fini de traiter l'événement. Tant que la face-avant est verrouillée, LabVIEW ne traite aucune activité qui a lieu sur la face-avant, mais place ces interactions dans un buffer pour les traiter une fois la face-avant déverrouillée. Par exemple, si une condition d'événement lance une application qui demande une saisie de texte, l'utilisateur risque de commencer à taper avant que l'application n'apparaisse sur la face-avant. Si l'option Verrouiller la face-avant jusqu'à la fin de l'exécution de la condition d'événement est activée, l'application traite les frappes de touches dans l'ordre dans lequel elles ont eu lieu une fois qu'elle est lancée et qu'elle apparaît sur la face-avant. Si l'option Verrouiller la face-avant jusqu'à la fin de l'exécution de la condition d'événement est désactivée, les frappes de touches risquent d'être traitées ailleurs sur la face-avant puisque LabVIEW ne met pas leur exécution en file d'attente pour attendre la fin de la condition d'événement.
Le verrouillage de la face-avant n'affecte pas certaines actions, comme le déplacement de la fenêtre, l'utilisation des barres de défilement et le clic sur le bouton Abandonner l'exécution.
Vous pouvez désactiver le verrouillage de la face-avant pour les événements de notification de sorte que lorsqu'un événement est placé en file d'attente, toutes les commandes, y compris celle qui a généré cet événement, peuvent continuer à générer des événements. Lorsque de multiples événements ont lieu, LabVIEW n'attend pas que la face-avant soit déverrouillée pour les gérer. Effectuez les étapes suivantes pour désactiver le verrouillage de la face-avant.
- Cliquez avec le bouton droit sur la bordure de la structure Événement et sélectionnez Éditer les événements gérés par cette condition dans le menu local.
- Désélectionnez l'option Verrouiller la face-avant jusqu'à la fin de l'exécution de la condition d'événement.