Показать сообщение отдельно
  #8  
Старый 04.03.2013, 20:25
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,096
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Цитата:
Сообщение от Alegun
Да, всё это интересно, но эмпирически, с познавательной стороны вопроса (правда слегка напоминает афоризм из мультика "Крылья, ноги, хвост" -"Лучше день потерять, а потом за пять минут долететь." :-) Больно затратно, а ТС похоже нужно всего лишь отслеживать изменения в содержании какой-то переменной в рантайме.
Проще создать процедуру-индикатор

Именно так. Т.е. для нормальной поддержки придется написать либо весь набор компонентов (поправить существующий), либо как-то извращаться с RTTI. Для простой задачи - явный оверхед. Но такое сделать вполне реально, что я и показал. Я бы покопал в сторону LiveBinding, но тогда это будет только для XE2/XE3. Лично мне это не нужно, хотя, писать тупой код "из переменной в контрол, потом обратно" действительно порядком надоело. Но тут может имеет смысл посмотреть в сторону написания какого-нить визарда.
Ответить с цитированием