Главная страница
    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.44 MB
Время: 0.007 c
1-24089
chips
2002-07-25 13:41
2002.08.08
как отключить клавиши


14-24167
Socol
2002-07-11 05:02
2002.08.08
Антивирус


4-24286
Andrew_K
2002-05-31 10:20
2002.08.08
CreateProcess


14-24212
Falkon
2002-07-11 21:24
2002.08.08
Выделение строки определенным цветом


1-24062
Skif
2002-07-26 07:22
2002.08.08
Создание ini файла.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский