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

Вниз

nap<>   Найти похожие ветки 

 
nap<>   (2006-03-07 14:24) [0]

Помогите разобраться с
TSomeOwner = (User_, Group_);

TSomeWhat = record
  case  TWayOwner of
  user_:  (OwnerUser: TUser);
  group_: (OwnerGroup: TSimpleGroup);
end;

TWay = record
   What: TWayWhat;
   Number: integer;
   Read: boolean;
   Write: boolean;
   Necessary: boolean;
 end;

как мне потом для what опредилить user_ это или group_?


 
Virgo_Style ©   (2006-03-07 14:42) [1]


> как мне потом для what


> What: TWayWhat;

Не вижу описания для TWayWhat.

Видимо, это замаскированный TSomeWhat %-)
afaik, в таких случаях вводят флажок, по которому и проверяют, что содержится в переменной типа TSomeWhat - user_ или group_.


 
nap<>   (2006-03-07 14:50) [2]

Вот переделал разобрался
 TWayOwner = (User_, Group_);

 TWay = record
   Number: integer;
   Read: boolean;
   Write: boolean;
   Necessary: boolean;
   case  What : TWayOwner of
     user_:  (OwnerU: TUser);
     group_: (OwnerG: TSimpleGroup);
   end;

Вот а как теперь сделать вот эту конструкцию
     user_:  (OwnerU: TUser);
     group_: (OwnerG: TSimpleGroup);
в таком виде
     user_:  (Owner: TUser);
     group_: (Owner: TSimpleGroup);


 
nap<>   (2006-03-07 14:59) [3]

Класс писать с переопределяемым полем?
Мутор без него надо!!!


 
nap<>   (2006-03-07 15:02) [4]

Класс писать с переопределяемым полем?
Мутор без него надо!!!


 
nap<>   (2006-03-07 15:28) [5]

Класс писать с переопределяемым полем?
Мутор без него надо!!!


 
nap<>   (2006-03-07 16:35) [6]

Класс писать с переопределяемым полем?
Мутор без него надо!!!


 
Virgo_Style ©   (2006-03-07 17:39) [7]

заело



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

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

Наверх




Память: 0.47 MB
Время: 0.039 c
15-1141480795
постигаю
2006-03-04 16:59
2006.03.26
окно


2-1142339389
Fenix
2006-03-14 15:29
2006.03.26
Создание разделителя между RichEdit ами.


2-1141838875
Adios
2006-03-08 20:27
2006.03.26
Проблема с процедурой


1-1140416878
V.exeR
2006-02-20 09:27
2006.03.26
Корзина (Recycled)


2-1142091057
dera
2006-03-11 18:30
2006.03.26
Что за ошибка?