Как вывести в Инспектор объектов свойства published
Модератор: Модераторы
-
Александр Яшин
- новенький
- Сообщения: 67
- Зарегистрирован: 21.11.2009 08:31:01
Как вывести в Инспектор объектов свойства published
Как вывести в Инспектор объектов свойства published своего класса? Это не новый компонент, просто ввожу новый класс с опубликованными свойствами. В инспекторе объектов не видны не только свойства published, но и сам класс (точнее, наверное, экземпляр класса), как, например, видны свойства Form1. В то же время в Code Tools свойства published нового класса видны.
Насколько я знаю, в Инспекторе объектов отображаются только компоненты т.е. class(TComponent), а не любые классы. Плюс:
* в модуле компонента должна быть процедура Register с вызовом RegisterComponents;
* компонент должен быть в составе пакета;
* пакет должен быть установлен в IDE;
* IDE после установки компонента нужно пересобрать.
Лучше всего, наверное, посмотреть живые примеры, тот же IPro или RxLib для Lazarus.
* в модуле компонента должна быть процедура Register с вызовом RegisterComponents;
* компонент должен быть в составе пакета;
* пакет должен быть установлен в IDE;
* IDE после установки компонента нужно пересобрать.
Лучше всего, наверное, посмотреть живые примеры, тот же IPro или RxLib для Lazarus.
-
Александр Яшин
- новенький
- Сообщения: 67
- Зарегистрирован: 21.11.2009 08:31:01
Да, я смотрел статью, где показывается пример создания компонента. Но я хотел узнать, можно ли для любого класса. Значит нельзя. Ну, что ж, спасибо!
Можно для любого класса наследованного от TPersistent
здесь подобное обсуждалось
здесь подобное обсуждалось
