Вниз
Скачать: 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.025 c
2-1128576239
mariya_mezenceva
2005-10-06 09:23
2005.10.30
карта


14-1128611218
Piter
2005-10-06 19:06
2005.10.30
Лекция в одном институте по теме "Интернет"


14-1128671022
Andry
2005-10-07 11:43
2005.10.30
Web-сервер


4-1124892402
NioBium
2005-08-24 18:06
2005.10.30
TrayIcon без формы


2-1128645090
beglec
2005-10-07 04:31
2005.10.30
Как запустить приложение без формы?




   Наверх