![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Использование object
euru © (2003-01-22 20:15:00)Чем чревато использование типов, созданных на основе object?
Думкин (2003-01-23 09:36:00) [21]Object types are supported for backward compatibility only. Their use is not recommended.
euru (2003-01-23 09:33:00) [22]> Reindeer Moss Eater
> А научи ка нас создать тип, наследованый от Object
Вообще-то, я про наследование от object ничего не говорил, а типы создаются просто:
type
a = object
m1: ...
m2: ...
end;
И можно даже так:
type
b = object(a)
m3: ...
m4: ...
end;
Плюс ко всему конструкторы, деструктор, методы и т.д.
Reindeer Moss Eater (2003-01-23 09:23:00) [23]использование типов, созданных на основе object?
А научи ка нас создать тип, наследованый от Object
euru (2003-01-23 09:18:00) [24]> Думкин ©
> Речь все-таки, видимо, о TObject?
Да нет, TObject - это class, а я говорю про старый, еще TurboPascal"евский, object.
Если переменную типа object объявлять статически, то она практически ничем не отличается от record, только у object еще могут быть методы, удобные для работы с переменной
Думкин (2003-01-23 09:10:00) [25]
> >Reindeer Moss Eater
> object - это ключевое слово
Речь все-таки, видимо, о TObject?
> >Думкин ©
> Идея есть: использовать object вместо record - в разумных,
> конечно, пределах.
Если разумны не только пределы, то мысль разумная.
euru (2003-01-23 09:07:00) [26]Начался новый рабочий день...
>Nick_N_A ©
Что ты подразумеваешь под координатами?
>Думкин ©
Идея есть: использовать object вместо record - в разумных, конечно, пределах.
>Reindeer Moss Eater
object - это ключевое слово
Reindeer Moss Eater (2003-01-23 08:36:00) [27]А что такое у тебя object ?
Думкин (2003-01-23 06:52:00) [28]Ничем - если с головой дружишь.
Nick_N_A (2003-01-23 05:41:00) [29]У них
-вырублен RTTI интерфейс,
-отсутствует поддержка сохранения/загрузки свойств
-Нет ничего похожего на координаты