Re[7]: Скрыть свойство
От: Danchik Украина  
Дата: 11.04.06 10:36
Оценка: 1 (1)
Здравствуйте, ekamaloff, Вы писали:

E>Здравствуйте, Danchik, Вы писали:


D>>От кого порождаемся то? Может все попроще можна организовать...


E>Порождаемся от готового, написанного не мной класса (он находится в VCL ), в котором мне требуется практически вся реализованная функциональность, за исключением одного свойства (более того, оно по смыслу начинает конфликтовать с другим свойством, введенным мной в производном классе, поэтому мне для пущего порядка захотелось его скрыть). Менять класс не могу. Копировать к себе полностью не хочу. Его базовый класс слишком убог, нормальный промежуточный слой (типа TCustomBlaBlaBla) не ввели.


Ну что ж...
Скрываем в инспекторе обьектов как уже обговаривалось. В порожденном делем такое же свойство но с ассершинами на доступ. И молимся чтобы к свойству не доступились через приведение типов
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.