Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

object


иван2 ©   (2008-07-28 14:21:00) 

что такое object в данном случае и для чего ипользуется?
Например:
TMyObj = object
...
end;

Спасибо.


Amoeba   (2008-07-29 14:45:00) [1]


> иван2   (28.07.08 14:21)
>
> что такое object

Читай книжки по TP5.5, 6 и BP7. Это полностью унаследовано оттуда (для облегчения портирования старого кода).


Palladin   (2008-07-29 11:23:00) [2]


> Кроме того, объекты такого типа создаются с помощью New

Кроме того объекты такого типа можно и не создавать с помощью New


Нат   (2008-07-29 10:14:00) [3]

тип устаревший, и на нем  растет KOL


DrPass   (2008-07-29 10:09:00) [4]


> palva ©   (28.07.08 20:09) [6]
>
> > что такое object
>
> Что-то вроде record, но с методами

record нынче тоже с методами


Alucard   (2008-07-29 00:46:00) [5]

object - это устаревший тип, оставшийся для обеспечения совместимости с кодом турбо-паскаля. Он поддерживает многие свойства классов, такие как наследование, области видимости полей, но не поддерживает RTTI информации и автоматического освобождения памяти при ексепшне. Кроме того, объекты такого типа создаются с помощью New, а не прямым указанием конструктора.
Так что в данном примере TMyObj = object более или менее аналогичен TMyObj = class или TMyObj = record, в зависимости от того, есть ли в объявлении методы.


tesseract   (2008-07-28 21:31:00) [6]


> Что-то вроде record, но с методами.


Для них ещё табличку надо создать. Не простой метод.


palva   (2008-07-28 20:09:00) [7]


> что такое object

Что-то вроде record, но с методами.


Sapersky   (2008-07-28 18:35:00) [8]

Как раз object, в отличие от class, может быть объявлен статически, без рождений/умираний.


MsGuns   (2008-07-28 15:42:00) [9]

Примерно то же самое, что живой организм. Его основные свойства: рождается, умирает.
И все.


ПРавильный$Вася   (2008-07-28 15:35:00) [10]

устаревший вариант для ООП


Anatoly Podgoretsky   (2008-07-28 14:29:00) [11]

Чего там долгого, набираем в справке Object types и видим обяъснение, всего то 6 строчек. Читать меньше минуты.


AlexanderMS   (2008-07-28 14:22:00) [12]

для объявления объекта.
Это долго объяснять. :)


Наверх

Титульная страница Поиск, карта сайта Написать письмо