Модер
Сообщения: 1716
Благодарности: 17
|
Профиль
|
Сайт
|
Отправить PM
| Цитировать
Prisoner
Если это твое свойство, то проще всего это сделать через интерфейс. То есть, опиши свой интерфейс и проверяй, реализует его компонент или нет. Привязка к классу в этом случае не нужна (то есть, ссылки на кучу модулей добавлять не придется).
Выполнение методов (а, следовательно, и чтение/запись свойств) можно реализовать через DefaultHandler, он у всех объектов есть, тоже своего рода интерфейс.
В общем случае задача проверки наличия свойства у компонента по ссылке на него - нерешаемая. Для published - можно, но тоже нетривиально (можно попытаться сохранить объект в своем хранилище, если свойство сохраняемое, ты его получишь).
Как вариант - если есть доступ к ресурсам (DFM) - пропарсить их.
|
-------
Васкецов Сергей
http://registry.oszone.net
Отправлено: 00:58, 29-06-2003
| #2
|