Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2002.08.08;
Скачать: [xml.tar.bz2];

Вниз

Потомки TObject   Найти похожие ветки 

 
Billy   (2002-07-14 05:01) [0]

Уважаемые мастера и не только! У меня к вам такой навный вопрос: когда я пишу свой класс, то даже если я не указываю базовый класс, то получаю потомка TObject. Т.е.:
type TMyClass = class
...
...
end;

В итоге все переменные типа TMyClass имеют "туеву хучу" ненужных мне методов и свойств. Но если слово class заменить на object то подобного не происходит. Собственно вопрос: есть ли еще какая-то разница между class и object?


 
Anatoly Podgoretsky   (2002-07-14 12:53) [1]

В такой записи, никакой разницы, это равносильно TMyClass = class(TObject)
Насчет ненужных мне методов и свойств - это как то странно, ну во первых у TObject нет ни одного свойства!, во вторых какие именно ты считаешь не нужными и главное почему.
Но и в этом случае можно помочь твоему горю, никто не заставляет использовать модель классов, используй модел объектов
TMyObject = Object
Подробности можно получить или в хелпе, тема Object types или в конференции КОЛ и МСК


 
Anatoly Podgoretsky   (2002-07-14 12:54) [2]

Паразитный эффект использование этой модели, программы будут слишком маленькие по размеру


 
evgeg   (2002-07-14 15:05) [3]

> программы будут слишком маленькие по размеру

Это плохо?



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

Форум: "Потрепаться";
Текущий архив: 2002.08.08;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.006 c
3-23929
BJValentine
2002-07-18 12:42
2002.08.08
связаные таблицы


3-23865
sergey32
2002-07-19 18:15
2002.08.08
Vendor initialzation filed


6-24143
Alibaba
2002-05-27 10:43
2002.08.08
МАС адрес


1-24080
Nox
2002-07-26 13:53
2002.08.08
Люди, как по-примеру back oriffice копаться в чужом компе...


1-24075
LexusR
2002-07-26 07:43
2002.08.08
COM-объект умирает раньше времени





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский