RTTI в лазарус
Модератор: Модераторы
RTTI в лазарус
Для чего и как применяются компоненты находящиеся на вкладке RTTI в Lazrus'е?
Re: RTTI в лазарус
Как минимум, для самой Lazarus IDE
- Инспектор объектов.
Re: RTTI в лазарус
Имеет ли смысл использовать эти компоненты для обычных приложений (не расширение IDE), и если до - то как и зачем?
- Brainenjii
- энтузиаст
- Сообщения: 1351
- Зарегистрирован: 10.05.2007 00:04:46
Re: RTTI в лазарус
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. Где можно про это почитать?
Re: RTTI в лазарус
Kitayets писал(а):Т.е. зачем нужны RTTICtrs и все дублёры классов обычных компонентов типа TTIButton для TButton и т.д.
Для того, чтобы написать программу с настройкой, как минимум, интерфейса в ран-тайм. Т.е. проект, наподобие 1C...
