Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.09.24;
Скачать: CL | DM;

Вниз

Изменяющиеся свойства подкласса   Найти похожие ветки 

 
Sniper   (2006-08-16 11:18) [0]

Доброе врямя суток!!!
Подскажите пожалуйста как установить изменяющееся свойства подкласса???
Например:
TStatus=(inWork,inHoliday,...)
для inWork<?B> были доступны свойста: Приход, Уход, Обед, а для inHoliday-С какого по какое число.


 
Сергей М. ©   (2006-08-16 12:09) [1]


> как установить изменяющееся свойства


Обычным образом:

Объект.ИмяСвойства := ЗначениеСвойства;


> подкласса


Это как ?

Проиллюстрируй в коде ...


 
evvcom ©   (2006-08-16 12:12) [2]

Создаешь все эти свойства, а при обращении к ним проверяешь статус, и если не тот, то по рукам (raise EMyException.Create(...))


 
Sniper   (2006-08-16 13:07) [3]

Как описать класс чтоб взависимости от статуса свойства класса  были то доступные, то по рукам?


 
Сергей М. ©   (2006-08-16 13:13) [4]


> Sniper   (16.08.06 13:07) [3]


Попытаюсь перевести твою абракадабру на "нормальный" язык: как программно реализовать зависимость возможности изменения некоего св-ва некоего объекта от текущего значения некоего другого св-ва  некоего (того же либо другого)  объекта. Как тебе перевод ? Соответствует ?


 
clickmaker ©   (2006-08-16 13:26) [5]


> Sniper   (16.08.06 13:07) [3]


procedure TEmployee.SetArrivalDate(Value: TDAte);
begin
  if (FStatus = inWork) then
    FArrivalDate := Value
  else
    Raise Exception.Create("Employee is on vacation now");
end;



Страницы: 1 вся ветка

Текущий архив: 2006.09.24;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.048 c
3-1153891644
Oalien
2006-07-26 09:27
2006.09.24
помагите help срочно


15-1157366439
ddddd
2006-09-04 14:40
2006.09.24
Как в ссылке прописать место в странице?


9-1135614705
Ford
2005-12-26 19:31
2006.09.24
Книга DirectX


4-1148473179
Chaser
2006-05-24 16:19
2006.09.24
Заголовок окна


15-1157038248
Sergey Masloff
2006-08-31 19:30
2006.09.24
offtop:Меломаны, кому нужен бы Atomic Rooster? Их есть у меня