projman/hlp/fr/tcl/close.htm

25 lines
2.7 KiB
HTML
Raw Normal View History

2015-10-19 13:27:31 +03:00
<HTML><HEAD>
<BASEFONT FACE="Times New Roman" SIZE="2" COLOR="#000000">
</HEAD>
<BODY>
<div><H3><b>close&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;">close - Ferme un canal ouvert.
</div><br>
<div><b>SYNTAXE</b></div><br>
<div ALIGN="LEFT" style="margin-left: 51px;"><b>close </b><i>channelId</i>
</div><br>
<div><b>DESCRIPTION</b></div><br>
<div ALIGN="LEFT" style="margin-left: 51.px;">Ferme le canal donn<6E> par <i>channelId</i>.&nbsp; <i>ChannelId</i> doit <20>tre un identificateur de canal tel que la valeur de retour d'une pr<70>c<EFBFBD>dente commande<A HREF="142.htm"><b> open</b></A> ou <A HREF="162.htm"><b>socket</b></A>. Tout le tampon de sortie est vid<69> dans le p<>riph<70>rique de sortie du canal, Tout ce qu'il y a dans le tampon d'entr<74>e est <20>limin<69>, le fichier ou p<>riph<70>rique sous-jacent est ferm<72>, et <i>channelId</i> devient inutilisable. </div>
<div ALIGN="LEFT" style="margin-left: 51px;">Si le canal est bloquant, la commande ne retourne pas jusqu'<27>vce que toute sortie soit vid<69>e. Si le canal est non bloquant et qu'il reste des donn<6E>es <20> emettre, le canal reste ouvert et la commande retourne imm<6D>diatement; la sortie sera vid<69>e en arri<72>re-plan et le canal sera ferm<72> quand toutes les donn<6E>es auront <20>t<EFBFBD> <i>flush<EFBFBD>es</i>. </div>
<div ALIGN="LEFT" style="margin-left: 51px;">Si <i>channelId</i> est un canal bloquant pour une commande pipeline alors <b>close</b> attend que les processus enfants soient termin<69>s. </div>
<div ALIGN="LEFT" style="margin-left: 51.px;">Si le canal est partag<61> entre des interpr<70>teurs, alors <b>close</b> rend <i>channelId</i> indisponible pour l'interpr<70>teur appelant mais n'a pas autre effet jusqu'a ce que tous les interpr<70>teurs aient ferm<72> le canal. Quand le dernier interpr<70>teur dans lequel le canal est declar<61> appelle <b>close</b>, les actions de nettoyage d<>crites plus haut se d<>clenchent. Voir la commande <A HREF="126.htm"><b>interp</b></A> pour une description du partage de canal. </div>
<div ALIGN="LEFT" style="margin-left: 51px;">Les canaux sont automatiquement ferm<72>s quand un interpr<70>teur est d<>truit et quand le processus se termine. Les canaux sont passent en mode bloquant, pour s'assurer que toute sortie est correctement vid<69>e avant que le processus se termine. </div><br>
<div ALIGN="LEFT" style="margin-left: 51px;">La commande renvoie une cha<68>ne vide, et peut g<>n<EFBFBD>rer une erreur si une erreur se produit pendant le <i>flushing</i> de sortie. </div><br>
<div>Derni<EFBFBD>re r<>vision: 7.5</div>
<br>
<br><div ALIGN="CENTER"><A HREF="index.htm"><b>Index</b></A>&nbsp;&nbsp;<A HREF="96.htm"><b>Pr<EFBFBD>c<EFBFBD>dent</b></A>&nbsp;&nbsp;<A HREF="98.htm"><b>Suivant</b></A></div>
</BODY></HTML>