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

33 lines
2.6 KiB
HTML

<HTML><HEAD>
<BASEFONT FACE="Times New Roman" SIZE="2" COLOR="#000000">
</HEAD>
<BODY>
<div><H3><b>seek&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;">seek - Change la position du curseur dans un canal ouvert
</div><br>
<div><b>SYNTAXE</b></div>
<div ALIGN="LEFT" style="margin-left: 51px;"><b>seek </b><i>channelId offset </i>?<i>origin</i>?&nbsp;
</div><br>
<div><b>DESCRIPTION</b></div><br>
<div ALIGN="LEFT" style="margin-left: 51px;">Change la position du curseur courante pour <i>channelId</i>. <i>ChannelId</i> doit être un identificateur de canal tel que renvoyé par un précédent appel de <A HREF="142.htm"><b>open</b></A> ou <A HREF="162.htm"><b>socket</b></A>. Les arguments <i>offset</i> et <i>origin</i> spécifient la position à laquelle la lecture ou écriture suivante se produira pour <i>channelId</i>. <i>Offset</i> doit être un entier (qui peut être négatif) et <i>origin</i> doit être un des suivants:
<DL>
<DT><b>start</b></DT><DD>La nouvelle position sera à <i>offset</i> octets du début du fichier ou périphérique sous-jacent.
</DD>
<DT><br><b>current</b>
</DT><DD>La nouvelle position sera sera à <i>offset</i> octets de la position courante; un <i>offset</i> négatif déplace le curseur en arrière dans le fichier ou périphérique sous-jacent.
</DD>
<DT><br><b>end</b>
</DT><DD>La nouvelle position sera à <i>offset</i> octets de la fin du fichier ou périphérique Un <i>offset</i> négatif place le curseur avant la fin de fichier, et un <i>offset</i> positif place le curseur après la fin du fichier.
</DD>
</DL>
L'argument <i>origin</i> est par défaut à <b>start</b>.
</div>
<div ALIGN="LEFT" style="margin-left: 51px;">La commande vide toutes les données dans le tampon de sortie du canal avant que la commande retourne, même si le canal est en mode non bloquant. Elle écarte aussi toute entrée en tampon non lue. Cette commande retourne une chaîne vide. Une erreur se produit si cette commande est appliquée aux canaux dont le fichier ou périphérique sous-jacent ne supporte pas la recherche. </div>
<div ALIGN="LEFT" style="margin-left: 51px;">Notez que les valeurs <i>offset</i> sont offsets d'octets, pas des offsets caractères L'ensemble <b>seek</b> et <A HREF="171.htm"><b>tell</b></A> opère en termes d'octets, pas de caractères, contrairement à <A HREF="151.htm"><b>read</b></A> </div><br>
<div>Dernière révision: 8.1</div>
<br>
<br><div ALIGN="CENTER"><A HREF="index.htm"><b>Index</b></A>&nbsp;&nbsp;<A HREF="159.htm"><b>Précédent</b></A>&nbsp;&nbsp;<A HREF="161.htm"><b>Suivant</b></A></div>
</BODY></HTML>