Вниз
Скачать: CL | DM;

Потомки 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.01 c
1-24073
c0pYc@t
2002-07-26 12:40
2002.08.08
Error Code 6


1-24043
MaxSit
2002-07-25 17:58
2002.08.08
Связь с COM-портом по локальной сети.


1-24069
KIR
2002-07-26 11:40
2002.08.08
Как вычислить какое окно активно


3-23882
RDA
2002-07-16 17:47
2002.08.08
Удаление дочерних узлов


3-23943
Explorer
2002-07-18 14:29
2002.08.08
КАК РЕЗУЛЬТАТ ЗАПРОСА ЗАПИСАТЬ В ФАЙЛ




   Наверх