Brainenjii писал(а):http://www.freepascal.ru/forum/blog.php?u=2921&b=20 ?
Почитал пост по ссылке - там описание использования механизма RTTI для специфической задачи, это понятно - я в принципе понимаю что такое RTTI и как им пользоваться (хотя есть мнение, что если вы используете RTTI не для отладки - то это скорее всего проблемы дизайна). Меня интересует назначение компонентов на вкладке RTTI в Lazarus - для чего они могли бы использоваться за пределами IDE.
Т.е. зачем нужны RTTICtrs и все дублёры классов обычных компонентов типа TTIButton для TButton и т.д. Если есть целая вкладка с этими компонентами в изначальной поставке/настройке IDE, то значит они довольно востребованы и есть какой use case который применяется на практике - вот я и хочу понять этот use case. Где можно про это почитать?