Поделись с другими!
DUCK DUCK DELPHI – замечательный, на мой взгляд, проект, иллюстрирующий возможности RTTI в Delphi. Автор Jason Southwell.
Проект представляет собой модуль, реализующий duck typing.
Проект представляет собой модуль, реализующий duck typing.
Вместо
if obj is TControl then
TCoontrol(obj).Visible := True
if obj is TControl then
TCoontrol(obj).Visible := True
вы можете написать
obj.duck.sett(‘Visible’,True);
Или так, если нужно установить видимость для всех объектов.
Self.duck.all.has(‘Visible’).sett(True);
Self.duck.all.has(‘Visible’).sett(True);
И еще…
Акция от Embarcadero продлена. Владельцы любой из предыдущих версий Delphi, C++ Builder или RAD Studio все ещё могут купить Delphi XE2, C++ Builder XE2 или RAD Studio XE2 по цене обновления. При это можно сэкономить до 45% стоимости продукта.
Поделись с другими!
Отличный модуль, жалко только что не для всех версий Delphi
Новый RTTI. И наглядная демонстрация его преимущества.