Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Для новичков > Полем класса является объект другого класса |
Автор: Ellochka 25.11.2007, 16:24 | ||
Я создаю класс, полем которого хочу сделать переменную типа класс, скажем TFont. Например, так:
Как мне надо реализовать метод Create или что-то другое надо сделать, чтобы я могла использовать поле f ? может я должна создать объект f? Можно показать на примере? |
Автор: lukas 25.11.2007, 17:29 | ||
Ellochka, да все также как с переменными....
|
Автор: Shaggy 25.11.2007, 18:35 | ||
|
Автор: ACMilian 11.3.2009, 17:45 | ||
может кто подскажет а как создать класс, где полем является массив из объектов другого класса. что то вроде этого :
и как его инициализировать? |
Автор: Christoph 11.3.2009, 18:33 | ||
|
Автор: MetalFan 11.3.2009, 22:39 |
а после создания MainClass он и так "проинициализирован" нулями) |
Автор: ACMilian 12.3.2009, 11:12 | ||||
MetalFan, вот вопрос и был как инициализировать.
но как я понял это как то криво. наверное буду делать такое поле:
только не могу понять как взаимодействовать этим полем с главным классом. буду разбираться. всем спасибо. вопрос пока закрыт. |
Автор: MetalFan 12.3.2009, 13:03 |
почему криво? нормально. смотря для каких задач. но при использовании TObjectList появляются дополнительные удобства, такие, как контроль жизни объектов в списке |
Автор: ACMilian 13.3.2009, 16:55 | ||
Вставил клас в объект TObjectList. Как сейчас обратиться к методу этого класса?
выдаёт ошибку что не объявлен CalcRPlanNorm. ![]() |
Автор: Christoph 13.3.2009, 17:26 | ||
приведи к типу класса из которого вызываешь метод Например так
|