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

Вниз

Указатель класса на самого себя   Найти похожие ветки 

 
Simpson ©   (2008-08-23 09:57) [0]

Как указать что у поля класса, тип текущего класса?
Что то никак не могу придумать.

TSome=class
 pred,next:TSome;
end;

TFirst=class(TSome)
x:integer;
end;

Как указать тип поля чтобы подобная операция срабатывала
...
pointer:TFirst;
...
var
first:TFirst;
begin
first := TFirst.Create;
pointer.next := first;
end;


 
DVM ©   (2008-08-23 10:05) [1]


> Как указать что у поля класса, тип текущего класса?

 TMyClass = class;

 TMyClass = class
   FClass: TMyClass;
 end;


 
sniknik ©   (2008-08-23 10:08) [2]

> Как указать что у поля класса, тип текущего класса?
> Что то никак не могу придумать.
а вот именно так как показано разве не работает?


 
Simpson ©   (2008-08-23 22:07) [3]

sniknik ©   (23.08.08 10:08) [2]
Нет не работает, возвращает класс предка.

DVM ©   (23.08.08 10:05) [1]
А если их больше 3-х?


 
sniknik ©   (2008-08-23 23:01) [4]

> Нет не работает, возвращает класс предка.
кто возвращает? куда? ... в показном нет никаких возвратов.

зато
> Как указать тип поля чтобы подобная операция срабатывала
подобная операция срабатывает, и даже не подобная, а вот эта самая один в один. и ???

в чем тогда вопрос? говори понятно.


 
Тын-Дын ©   (2008-08-23 23:03) [5]


> Simpson ©   (23.08.08 22:07) [3]
> sniknik ©   (23.08.08 10:08) [2]
> Нет не работает, возвращает класс предка.


Где возвращает?



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

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

Наверх




Память: 0.48 MB
Время: 0.017 c
2-1220529187
KirillRepin
2008-09-04 15:53
2008.10.12
помогите с DBComboBox


2-1220244012
@!!ex
2008-09-01 08:40
2008.10.12
Вывести битмап оп 4 точкам.


2-1220012874
ZiZi
2008-08-29 16:27
2008.10.12
Железки... Как разговаривать с дровами под NT.


3-1208021181
koss__
2008-04-12 21:26
2008.10.12
Out Of Memory в датасете


2-1220607629
lordalex
2008-09-05 13:40
2008.10.12
Старый добрый Excel