Delphi object pascal [Delphi5]

Здарова, программеры!
Вопросик возник: Чем отличается class от object?
В хелпе написано что object оставлен для совместимости.
Еще я так понял для
type
TMyControl = object
constructor Create(Canvas_: TCanvas);
end;
Не прокатит Con := TMyControl.Create(Image1.Canvas);
type
TMyControl = class
constructor Create(Canvas_: TCanvas);
end;
А для class Con := TMyControl.Create(Image1.Canvas); прокатит
Какие еще различия есть между class и object?
Object остался в наследство от Pascal (вроде как если понадобиться код на
Pascal перетащить в Delphi [сам на практике ни разу этим не пользовался]).
Все отличия должны быть связаны с отличием объектов Паскаля и объектов
(class) в Дельфи.
Например, переменные "классов" - это всегда указатели, а "объекты" - для
размещения в динамической памяти нужно делать New/Dispose.
В дельфийских классах появились всякие новшества вроде свойств - property,
новых секций - protected, published..; override/reintroduse;..; message; is,
as (были только TypeOf вроде); Различаются вообще структуры, в которых
хранится информация о "классе" и "объекте" (RTTI которая)
P.S. А в связи с чем возник вопрос? (кстати об этом бы всегда лучше сразу
говорить, потому что одно дело - хочешь просто разобраться для понимания, а
другое - практическая надобность какая-то; и во втором случае если укажешь
какая - может, сразу подскажем РЕШЕНИЕ, которое, возможно, никак не касается
Object'ов)
P.P.S. Чтоб путанницы не было: есть Object'ы (паскаля) и дельфийский
TObject=class; Си'шная манера говорить "класс"/"объект класса" и
Pascal'евское соответствие "объект"/"экземпляр объекта"; хотя в дельфи
объект тоже сталл class'ом (хотя главный класс и называется TObject :) ).
Исходное сообщение От: "Томилов Александр" <astero***@p*****.ru>
Кому: "comp.soft.prog.prog" <philoso***@s*****.net>; <207775>
Отправлено: 22 февраля 2004 г. 18:58
Тема: Delphi object pascal [Delphi5]
последнюю
Номер выпуска : 2140
Возраст листа : 155 (дней)
Количество подписчиков : 388
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/87272
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru
http://subscribe.ru/ mailto:ask@subscribe.ru