vwait Commandes Internes Tcl
NOM
vwait - Traite les évènements jusqu'a ce qu'une variable soit écrite
SYNTAXE
vwait varName
DESCRIPTION
Cette commande entre dans la boucle d'évènement Tcl pour traiter les évènements, bloquant l'application si aucun évènement n'est prèt. Elle continue le traitement des évènements jusqu'a ce que quelque gestionnaire d'évènement fixe la valeur de la variable
varName. Une fois que
varName à été fixée, la commande
vwait renverra aussitôt que le gestionnaire d'évènement qui a modifié
varName se termine.
varName doit être globalement visible (soit avec un appel de
global pour
varName, ou avec la spécification du chemin namespace complet).
Dans quelques cas la commande vwait ne peut pas retourner immédiatement après que varName soit fixée. Ceci peut arriver si le gestionnaire d'évènement qui fixe varName ne se termine pas immédiatement. Par exemple, si un gestionnaire d'évènement fixe varName et ensuite appelle lui-même vwait pour attendre une variable différente, alors il peut ne pas retourner pendant longtemps. Durant ce temps le vwait de premier plan est bloqué en attendant que le gestionnaire d'évènement soit complété, donc il ne peut pas retourner non plus
Dernière révision: 8.0