> -- hothing писал(а):
> У меня получилось как-то сложно: для каждой переменной создается объект-обертка с методами Read, Write. Внутри этого же объекта хранится метка времени изменения.По-моему, по-другому программно не сделать.
> -- hothing писал(а):
> Естественно, такие переменные-объекты невозможно использовать со стандартными элементами интерфейса ЧЯ. А очень бы хотелось...Еслиоченьнадо в Вашей программе, достругайте Блэкбокс-основу Вашей программы.

Какие вижу варианты:
1) Научить контролы работатать с обёртками. Тут (если до конца понимаю устройство ББ) достаточно правки модуля Controls. Придётся повозиться, правка будет кропотливой: всё, связанное с Controls.item. Но, можно ограничиться только нужными контролами.
> -- Цитата:
> : Meta.ItemThis item describes the variable or procedure to which the control is linked.
2) Альтернативный вариант для контролов: исправить Meta вместо Controls. Вести список наблюдаемых переменных. При каждом изменении переменной просматривать список и обновлять время. Реализация думаю, будет проще, но время обновления будет зависеть от числа наблюдаемых.