projman/hlp/ru/tcl/vwait.html
2018-02-05 17:23:37 +03:00

40 lines
2.0 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN>
<html>
<head>
<title>vwait</title>
</head>
<body>
<h1>vwait</h1>
<p>Команда задает обработку событий до тех пор, пока не будет
записано значение переменной.</p>
<h2>СИНТАКСИС</h2>
<pre>
<strong>vwait</strong> <em>varName</em>
</pre>
<h2>ОПИСАНИЕ</h2>
<p>Команда <strong>vwait</strong> активизирует обработчик событий (event
loop), блокируя приложение до тех пор, пока не в результате
какого-либо события не будет присвоено новое значение переменной
<em>varName</em>. После присвоения значения переменной
<em>varName</em> команда <strong>vwait</strong> завершит работу сразу после
выполнения скрипта, вызванного обработчиком событий.</p>
<p>В некоторых ситуациях команда не завершается сразу после
присвоения значения переменной <em>varName</em>. Это происходит,
например, если вызванный по события скрипт, присвоивший новое
значение переменной <em>varName</em>, не завершается сразу.
Например, если в нем в свою очередь выполняется команда
<strong>vwait</strong>, устанавливающая режим ожидания изменения другой
переменной. Во время этого ожидания вышестоящая команда
<strong>vwait</strong> блокируется как и приложение до выполнения
соответствующего события.</p>
</body>
</html>