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

11 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.

<title>update</title>
<CENTER><h1>update</h1></CENTER>
<p>Команда <B>update</B> обрабатывает события, находящиеся в состоянии ожидания, и обратные вызовы (idle callbacks).
<p><b>СИНТАКСИС</B>
<p><b>update</b> <i>idletasks</i>
<p><b>ОПИСАНИЕ</B>
<p>С помощью этой команды обновляется состояние приложения, поскольку при ее вызове обрабатываются все необработанные события и выполняются все асинхронные вызовы (idle callbacks).
<P>Если в команде задана опция <B>idletasks, </B>то новые события и ошибки не обрабатываются, но выполняются все асинхронные вызовы. Команду <B>update idletasks</B> удобно использовать тогда, когда нужно выполнить немедленно действия, которые обычно откладываются, например, обновить отображаемые на дисплее данные или окна. Большинство обновлений изображений на дисплее выполняются в виде фоновых вызовов, и эта команда обеспечит их выполнение. Однако, если изменения были вызваны событиями, они не будут выполнены немедленно.
<P>Команда <B>update</B> без опций полезна в тех случаях, когда во время долго выполняющихся вычислений необходимо обеспечить оперативную реакцию приложения на события, например, на действия пользователя. Вызов команды <B>update</B> и обеспечивает обработку таких событий.