Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.028 c
4-1148457913
truegosha
2006-05-24 12:05
2006.09.24
QueryServiceStatus Отказано в доступе


15-1157381073
Agent13
2006-09-04 18:44
2006.09.24
Глюки винчестера или неудачный запуск Windows


4-1148294168
capkoh
2006-05-22 14:36
2006.09.24
Предел SB_THUMBTRACK


3-1153891644
Oalien
2006-07-26 09:27
2006.09.24
помагите help срочно


15-1157028811
Мимо проходил
2006-08-31 16:53
2006.09.24
Про Ветхий Завет




   Наверх