RTTI в лазарус

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

RTTI в лазарус

Сообщение Kitayets » 18.05.2011 11:24:55

Для чего и как применяются компоненты находящиеся на вкладке RTTI в Lazrus'е?
Kitayets
постоялец
 
Сообщения: 171
Зарегистрирован: 05.05.2010 21:15:24

Re: RTTI в лазарус

Сообщение v-t-l » 18.05.2011 14:01:22

Как минимум, для самой Lazarus IDE :D - Инспектор объектов.
v-t-l
энтузиаст
 
Сообщения: 735
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Re: RTTI в лазарус

Сообщение Kitayets » 18.05.2011 16:05:08

Имеет ли смысл использовать эти компоненты для обычных приложений (не расширение IDE), и если до - то как и зачем?
Kitayets
постоялец
 
Сообщения: 171
Зарегистрирован: 05.05.2010 21:15:24

Re: RTTI в лазарус

Сообщение Brainenjii » 18.05.2011 16:24:14

Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Re: RTTI в лазарус

Сообщение Kitayets » 19.05.2011 10:40:05

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. Где можно про это почитать?
Kitayets
постоялец
 
Сообщения: 171
Зарегистрирован: 05.05.2010 21:15:24

Re: RTTI в лазарус

Сообщение stikriz » 19.05.2011 11:24:10

Kitayets писал(а):Т.е. зачем нужны RTTICtrs и все дублёры классов обычных компонентов типа TTIButton для TButton и т.д.

Для того, чтобы написать программу с настройкой, как минимум, интерфейса в ран-тайм. Т.е. проект, наподобие 1C...
Аватара пользователя
stikriz
энтузиаст
 
Сообщения: 612
Зарегистрирован: 15.03.2006 09:37:47


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 46

Рейтинг@Mail.ru