Вниз
Скачать: CL | DM;

Как узнать, что объект - наследник какого-то базового типа?   Найти похожие ветки 

← →
Андрон   (2005-10-06 11:07) [0]

TIBQuey -> TDataSet, к примеру


← →
jack128 ©   (2005-10-06 11:11) [1]

if (SameObj is TDataSet) and (SameObj.ClassType <> TDataSet) then


← →
begin...end ©   (2005-10-06 11:15) [2]

> Как узнать, что объект - наследник какого-то базового типа?

TIBQuery является прямым наследником TIBCustomDataSet, и непрямым наследником TDataSet.

Чтобы выяснить, является ли класс непрямым наследником другого класса, используйте оператор is или метод TObject.InheritsFrom. Чтобы выяснить, кто является прямым предком данного класса, используйте метод TObject.ClassParent (а чтобы получить имя прямого предка -- ClassParent.ClassName).


← →
begin...end ©   (2005-10-06 11:20) [3]

Уточнение к [2]: разумеется, если класс B является прямым наследником класса A, то проверка B is A тоже даст True.



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

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



Память: 0.45 MB
Время: 0.023 c
14-1128537581
bSava
2005-10-05 22:39
2005.10.30
Помощник Microsoft


14-1129089827
КаПиБаРа
2005-10-12 08:03
2005.10.30
Жизненая пила


14-1128953044
БарЛог
2005-10-10 18:04
2005.10.30
Телевидение через локальную сеть, как?


1-1128580294
Lirik
2005-10-06 10:31
2005.10.30
Настройки экрана


1-1128582443
Андрон
2005-10-06 11:07
2005.10.30
Как узнать, что объект - наследник какого-то базового типа?




   Наверх