Можно ли сделать что-то вроде XE2 LiveBindings в D2010? - PullRequest
4 голосов
/ 25 октября 2011

Это допустимо или использует какую-то технологию компилятора, доступную только в XE2?

Я просто хочу связать (двунаправленное) свойство TEdit.Text с функцией объекта, которая возвращает строку в коде (я ненужны компоненты конструктора или оценщики выражений) ..

Спасибо!

Ответы [ 2 ]

11 голосов
/ 25 октября 2011

Полагаю, вы могли бы попробовать Библиотека волшебства Дельфи .Он имеет довольно мощное решение для привязки данных, которое должно работать во всех современных версиях Delphi.

2 голосов
/ 25 октября 2011

Нет, насколько я могу судить, система LiveBindings была реализована полностью в коде без каких-либо новых языковых функций, поддерживающих ее.Это немного стыдно, ИМО;это могла бы быть намного более простая и в целом лучшая система, если бы язык поддерживал что-то вроде ссылок на свойства.

...