![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Общий флаг
Iriss © (2008-10-28 12:27:00)Хочу создать флаг, который мог изменять только один определенный класс, а остальные только могли его читать.
Этот один определенный класс уже унаследован от другого, как можно это сделать??
Правильный$Вася (2008-10-28 14:03:00) [1]телепатор подсказывает, что речь идет о иерархии наследников
и что писать может только кто-то один из иерархии, а остальные (как ниже, так и выше) - только читать
причем, похоже, поле определено не в том классе, где разрешено его менять, а ранее по иерархии
Anatoly Podgoretsky (2008-10-28 13:25:00) [2]> Iriss (28.10.2008 12:27:00) [0]
Класс не может, а объект вполне.
tesseract (2008-10-28 12:39:00) [3]А флаг-то чей ? Где он находиться должен и что собственно делает? Сделай в одном классе только read а во втором read и write свойство.
Сергей М. (2008-10-28 12:37:00) [4]Ну и пусть себе читают. Им что-то мешает ?
Iriss (2008-10-28 12:35:00) [5]ничего, просто все остальные классы должны уметь читать этот флаг
Сергей М. (2008-10-28 12:32:00) [6]
> а остальные только могли его читать
А при попытке изменения что должно происходить ?