Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Свойство компонента.
Показать сообщение отдельно

Модер


Сообщения: 1716
Благодарности: 17

Профиль | Сайт | Отправить PM | Цитировать


Prisoner
Если это твое свойство, то проще всего это сделать через интерфейс. То есть, опиши свой интерфейс и проверяй, реализует его компонент или нет. Привязка к классу в этом случае не нужна (то есть, ссылки на кучу модулей добавлять не придется).

Выполнение методов (а, следовательно, и чтение/запись свойств) можно реализовать через DefaultHandler, он у всех объектов есть, тоже своего рода интерфейс.

В общем случае задача проверки наличия свойства у компонента по ссылке на него - нерешаемая. Для published - можно, но тоже нетривиально (можно попытаться сохранить объект в своем хранилище, если свойство сохраняемое, ты его получишь).

Как вариант - если есть доступ к ресурсам (DFM) - пропарсить их.

-------
Васкецов Сергей
http://registry.oszone.net


Отправлено: 00:58, 29-06-2003 | #2

Название темы: Свойство компонента.