Главная страница
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.068 c
9-1133562554
Proger
2005-12-03 01:29
2006.09.24
Воксели в играх...?


15-1156938754
term1t
2006-08-30 15:52
2006.09.24
Компоненты...


15-1157641033
Pazitron_Brain
2006-09-07 18:57
2006.09.24
Колледж + ВУЗ или среднее + ВУЗ


15-1157243641
RASkov
2006-09-03 04:34
2006.09.24
Сенькс за помощь


1-1155022644
fishka
2006-08-08 11:37
2006.09.24
TIdPOP3 .Connect - ошибка Thread creation error. Not...