Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.07.2010, 18:52   #1
Miha85193
Delphi, OpenGL API
Форумчанин
 
Аватар для Miha85193
 
Регистрация: 29.03.2010
Сообщений: 152
По умолчанию Что лучше

Скачал недавно один модуль. Там идет несколько необычное объявление класса. Вместо TCamera = class(TObject) идет TCamera = object.

Хотелось бы узнать, чем отличается эти способы между собой и какой из них все-таки лучше?
Miha85193 вне форума Ответить с цитированием
Старый 28.07.2010, 21:54   #2
Impuls1989
Форумчанин
 
Аватар для Impuls1989
 
Регистрация: 16.08.2008
Сообщений: 276
По умолчанию

Осмелюсь предположить, что второй вариант делал человек, пересевший с TurboPascal... Именно в паскале было такое объявление классов... Что лучше не знаю, но думаю стоит использовать пример с class (дабы не возникало вопросов у людей, разбирающих Ваш код)... А вообще, думаю разницы особой нету.
Искусственный интеллект - фигня по сравнению с естественной глупостью
Impuls1989 вне форума Ответить с цитированием
Старый 29.07.2010, 07:45   #3
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Оба варианта эквивалентны. В одном случае Вы явно указываете от кого наследоваться, во-втором, наследование происходит от самого корневого класса, а им является TObject.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 29.07.2010, 09:18   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Выдежка их хелпа:
Цитата:
Object types are supported for backward compatibility only. Their use is not recommended.
Короче, это для совместимости с турбо паскалем 7. Это аттавизм. Не пользуй TCamera = object.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 30.07.2010, 01:57   #5
Miha85193
Delphi, OpenGL API
Форумчанин
 
Аватар для Miha85193
 
Регистрация: 29.03.2010
Сообщений: 152
По умолчанию

Спасибо!
Miha85193 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что лучше bulldog5293 Работа с сетью в Delphi 2 13.07.2010 21:10
Что лучше Syn-McJ Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 5 18.05.2010 09:10
Медиаконверторы? Что лучше? triceratops Софт 9 04.03.2010 19:00
Что лучше? mager PHP 3 29.10.2008 15:40
что же лучше??? Freedom БД в Delphi 21 06.12.2006 21:22