Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Обращение к классу [D6, WinXP]


Страницы:   1 2 3 4 5

webpauk ©   (2006-05-18 13:49:00) 

 TUser = class
 private
   fLabel: array of TLabel;
 public
   constructor Create;
   destructor Destroy; override;
   procedure DoSomething;
 end;


есть такой класс. А как из отдельно взятого fLabel обратиться к TUser.DoSomething?


Джо   (2006-05-18 16:28:00) [41]

> [50] saxon   (18.05.06 16:19)
>
> > webpauk   (18.05.06 14:11) [11]
> > кароче, сделал я TmyLabel(TLabel), где и прописал в Public
>
> > declarations: ClassCreated: Pointer;
>
> А почему ClassCreated: Pointer; а не ClassCreated: TObject;
> например?

Потому, вероятно, что очень хочется изобрести очередной велосипед с квадратными колесами...


Сергей М.   (2006-05-18 16:28:00) [42]


> я Програмист, может и корявенький,


Есть повод для стремления к "некорявенькости"


saxon   (2006-05-18 16:19:00) [43]


> webpauk   (18.05.06 14:11) [11]
> кароче, сделал я TmyLabel(TLabel), где и прописал в Public
> declarations: ClassCreated: Pointer;

А почему ClassCreated: Pointer; а не ClassCreated: TObject; например?


Сергей М.   (2006-05-18 16:19:00) [44]

Удалено модератором


webpauk   (2006-05-18 16:19:00) [45]

Удалено модератором


webpauk   (2006-05-18 16:18:00) [46]

Удалено модератором


Сергей М.   (2006-05-18 16:15:00) [47]

Удалено модератором


webpauk   (2006-05-18 16:14:00) [48]

Удалено модератором


webpauk   (2006-05-18 16:12:00) [49]

Удалено модератором


Сергей М.   (2006-05-18 16:10:00) [50]

Удалено модератором


webpauk   (2006-05-18 16:10:00) [51]


> Еще раз - изобретатели велосипедов здесь живут в "Начинающие")

а ты не наделен даром изобретать велосипеды?
иногда легче его придумать, чем искать ненужные шестеренки


Плохиш   (2006-05-18 16:10:00) [52]


> webpauk   (18.05.06 16:06) [37]
> надо знать хотя бы часть ответа на него

Ты так давно находишься на этом форуме, что если я пошлю тебя книжки читать, то это может быть расценено как оскорбление, поэтому я молчу.


webpauk   (2006-05-18 16:09:00) [53]

Удалено модератором


Сергей М.   (2006-05-18 16:07:00) [54]


> webpauk   (18.05.06 15:59) [34]


К тому же дин.массив твой в этом плане нафих не нужен, ибо достаточно было наследовать TUser от TComponent и создавать все свои "новомодные" Label'ы с параметром Owner, равным ссылке на этот самый твой компонент-владелец.

p.s.

Еще раз - изобретатели велосипедов здесь живут в "Начинающие")


webpauk   (2006-05-18 16:06:00) [55]

Удалено модератором


webpauk   (2006-05-18 16:06:00) [56]


> Плохиш ©   (18.05.06 16:03) [36]

спасибо
но, чтобы правильно сформулировать вопрос, надо знать хотя бы часть ответа на него


Плохиш   (2006-05-18 16:03:00) [57]


> webpauk   (18.05.06 15:59) [34]

http://ln.com.ua/~openxs/articles/smart-questions-ru.html

> Сергей М. ©   (18.05.06 16:01) [35]

Спокойствие, только спокойствие.


Сергей М.   (2006-05-18 16:01:00) [58]

Удалено модератором


webpauk   (2006-05-18 15:59:00) [59]

Удалено модератором


Сергей М.   (2006-05-18 15:54:00) [60]


> webpauk   (18.05.06 15:48) [30]


И надеююсь, что ты не облажаешься, хотя бы потому что разместил свой вопрос в "Общие", а не в "Начинающие" (куда, imho, тебе дорога давно уже протоптана)


Страницы:   1 2 3 4 5

Наверх

Титульная страница Поиск, карта сайта Написать письмо