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

Вниз

Наследование...   Найти похожие ветки 

 
ArtemESC ©   (2006-08-09 22:45) [0]

Если я привожу некоторый класс к потомку, подействует
 ли это как-нибудь на класс, который не совпадает с потомком, например повлияет ли как-нибудь такое
TControl(Component1).Visible := True; , если
Component1 - невизуальный....


 
TUser ©   (2006-08-09 22:48) [1]

Приведенный синтаксис подействует, и наверняка выскочит ошибка. Если повезет - будет просто глюк. Кратко говоря TAnyClass(AnyObject) не задумываясь рассматривает объект, как объек указанного класса. Есть еще (Any object as TAnyClass) - в этом случае предварительно производится поверка, является ли такое приведение правильным. Если нет - генерируется специальное исключение.


 
tesseract ©   (2006-08-09 22:50) [2]

> Если я привожу некоторый класс к потомку,


Класс, вроде можно только к предку приводить?


 
ArtemESC ©   (2006-08-09 22:50) [3]

TUser ©   (09.08.06 22:48) [1]
А можно как-то проверить...


 
ArtemESC ©   (2006-08-09 23:09) [4]

TUser ©   (09.08.06 22:48) [1]

(Any object as TAnyClass)
Что-то здесь неверно...


 
Джо ©   (2006-08-09 23:12) [5]

> [3] ArtemESC ©   (09.08.06 22:50)
> TUser ©   (09.08.06 22:48) [1]
> А можно как-то проверить...

Оператор is.


 
ArtemESC ©   (2006-08-09 23:17) [6]

Джо ©   (09.08.06 23:12) [5]
Точно...



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

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

Наверх




Память: 0.48 MB
Время: 0.033 c
3-1150872268
Jakudza
2006-06-21 10:44
2006.08.27
Как в QuickReport сделать CrossTab отчет


3-1150457691
avsam
2006-06-16 15:34
2006.08.27
ODAC: Exec PL/SQL


15-1153933684
TStas
2006-07-26 21:08
2006.08.27
Как лучше всего защитить прогу, если она не предназначена для про


15-1154426525
Kolan
2006-08-01 14:02
2006.08.27
Как сделать тесты для проверки кода.


2-1154599051
oleolay
2006-08-03 13:57
2006.08.27
обращение к элементам TFrame из родительской формы