Вверх ↑
Ответов: 3889
Рейтинг: 362
#1: 2011-08-05 20:24:15 ЛС | профиль | цитата
Ravilr, Та точка, что легче всего добавляема в ChangeMon, срабатывает при любой неизменности данных.

Я же просто привёл в пример ещё более сложную задачу, где мне надо было чётко и однократно среагировать на прекращение изменений - когда мышка останавливалась, перерисовывался экран, но перерисовывать (пока мышка стоит на месте) регулярно его по таймеру опроса мышки было бы расточительно, потому пришлось реализовывать механизм с флагом.

Если данные посерьёзнее мышиных координат, то монитор изменений уже значительно быстрее, чем самодельная логика. И там уже всё есть - осталось только ветку с Else после ветки с Then приписать) Ну а триггер, однократно срабатывающий только в момент остановки изменений в компоненте реализовать - это сверх ожиданий, хотя совсем не трудно.

При работе с процессами реального времени крайне полезная штука, когда нужно переждать активность третьей стороны.
карма: 1

0