47 lines
2.4 KiB
HTML
47 lines
2.4 KiB
HTML
<!DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN>
|
||
<html>
|
||
<head>
|
||
<title>update</title>
|
||
</head>
|
||
<body>
|
||
|
||
<h1>update</h1>
|
||
|
||
<p>Команда <B>update</B> обрабатывает события, находящиеся в
|
||
состоянии ожидания, и обратные вызовы (idle callbacks).</p>
|
||
|
||
<h2><a name=СИНТАКСИС></a>СИНТАКСИС</h2>
|
||
|
||
<pre>
|
||
<strong>update</strong> <em>idletasks</em>
|
||
</pre>
|
||
|
||
<h2><a name=ОПИСАНИЕ></a>ОПИСАНИЕ</h2>
|
||
|
||
<p>С помощью этой команды обновляется состояние приложения,
|
||
поскольку при ее вызове обрабатываются все необработанные
|
||
события и выполняются все асинхронные вызовы (idle
|
||
callbacks).</p>
|
||
|
||
<p>Если в команде задана опция <B>idletasks</B>, то новые события
|
||
и ошибки не обрабатываются, но выполняются все асинхронные
|
||
вызовы. Команду <B>update idletasks</B> удобно использовать
|
||
тогда, когда нужно выполнить немедленно действия, которые обычно
|
||
откладываются, например, обновить отображаемые на дисплее данные
|
||
или окна. Большинство обновлений изображений на дисплее
|
||
выполняются в виде фоновых вызовов, и эта команда обеспечит их
|
||
выполнение. Однако, если изменения были вызваны событиями, они
|
||
не будут выполнены немедленно.</p>
|
||
|
||
<p>Команда <B>update</B> без опций полезна в тех случаях, когда во
|
||
время долго выполняющихся вычислений необходимо обеспечить
|
||
оперативную реакцию приложения на события, например, на действия
|
||
пользователя. Вызов команды <B>update</B> и обеспечивает обработку
|
||
таких событий.</p>
|
||
|
||
|
||
</body>
|
||
</html>
|
||
|
||
|