Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Общий флаг


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]


> а остальные только могли его читать


А при попытке изменения что должно происходить ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо