projman/hlp/fr/tcl/vwait.htm
2015-10-19 14:27:31 +04:00

21 lines
2.0 KiB
HTML

<HTML><HEAD>
<BASEFONT FACE="Times New Roman" SIZE="2" COLOR="#000000">
</HEAD>
<BODY>
<div><H3><b>vwait&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Commandes Internes Tcl</b></H3></div>
<HR ALIGN="center">
<div><b>NOM</b></div><br>
<div ALIGN="LEFT" style="margin-left: 51px;">vwait - Traite les évènements jusqu'a ce qu'une variable soit écrite
</div><br>
<div><b>SYNTAXE</b></div><br>
<div ALIGN="LEFT" style="margin-left: 51px;"><b>vwait</b> <i>varName</i>&nbsp; <br>
</div><br>
<div><b>DESCRIPTION</b></div><br>
<div ALIGN="LEFT" style="margin-left: 51px;">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 <i>varName</i>. Une fois que <i>varName</i> à été fixée, la commande <b>vwait</b> renverra aussitôt que le gestionnaire d'évènement qui a modifié <i>varName</i> se termine. <i>varName</i> doit être globalement visible (soit avec un appel de <A HREF="120.htm"><b>global</b></A> pour <i>varName</i>, ou avec la spécification du chemin namespace complet). </div>
<div ALIGN="LEFT" style="margin-left: 51px;">Dans quelques cas la commande <b>vwait</b> ne peut pas retourner immédiatement après que <i>varName</i> soit fixée. Ceci peut arriver si le gestionnaire d'évènement qui fixe <i>varName</i> ne se termine pas immédiatement. Par exemple, si un gestionnaire d'évènement fixe <i>varName</i> et ensuite appelle lui-même <b>vwait</b> pour attendre une variable différente, alors il peut ne pas retourner pendant longtemps. Durant ce temps le <b>vwait</b> de premier plan est bloqué en attendant que le gestionnaire d'évènement soit complété, donc il ne peut pas retourner non plus </div><br>
<div>Dernière révision: 8.0</div>
<br>
<br><div ALIGN="CENTER"><A HREF="index.htm"><b>Index</b></A>&nbsp;&nbsp;<A HREF="179.htm"><b>Précédent</b></A>&nbsp;&nbsp;<A HREF="180.htm"><b>Suivant</b></A>
</div>
</BODY></HTML>