![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
BlackNightFear |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 48 Пол: Мужской Репутация: ![]() ![]() ![]() |
Блин, наитупейший вопрос с моей стороны, но надеюсь Вы сможете мне помочь...
В общем имеется некий класс: Код type TMyClass = class x : integer; end ... var Form1 : TForm1 ... MyClass1 : TMyClass; ..... TForm1.OnCreate: MyClass1 := TMyClass.Create; Вопрос! Как на TMyClass создать указатель? Вообще задача ставится так: создать массив из указателей на экземпляры класса (ну в принципе если получится создать один указатель, то и массив из таковых создать будет не проблема, я так думаю...) Кстати, экземпляры класса, это насколько я понимаю что-то вроде нескольких копий этого класса? Как можно создать экземпляр класса? Что-то вроде: Код arr: array [0..10] of TMyClass; это то что мне нужно? И ещё! Массив классов это является корректным решением или нет? |
![]() ![]() |
BlackNightFear |
![]()
Сообщение
#2
|
Новичок ![]() Группа: Пользователи Сообщений: 48 Пол: Мужской Репутация: ![]() ![]() ![]() |
ну например есть класс, который скажем (некоторый компонент!), который в Create принимает TImage.Canvas и на нем прорисовывает чего-нибудь....
И теперь представьте что до фига на форме этих TImage (Image1, ..., ImageN) И на каждом нужно рисовать тем самым классом... (причем с каждым ведь при этом надо держать связь, чтобы что-то перерисовать на нем (определенные методы класса делают это, т.е. одна процедура одно рисует, другая другое...)) |
![]() ![]() |
![]() |
Текстовая версия | 13.07.2025 17:33 |