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

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

как найти экземпляр класса? [D6, XP]


md ©   (2007-01-21 14:11:00) 

Добрый день!
Програмно создаётся несколько экземпляров одного класса. Как вызвать метод одно определённого экземпляра?


Sergey Masloff   (2007-01-21 19:45:00) [1]

Sergey Masloff   (21.01.07 19:20) [6]
Как пример, что ясно напрямую из приведенной фразы. С любыми другими объектами такое тоже можно сделать. Зачем сразу о плохом утечки там и др.


Kolan   (2007-01-21 19:25:00) [2]

«если это потомки например TComponent »

С чего ты взял?


Sergey Masloff   (2007-01-21 19:20:00) [3]

tesseract ©   (21.01.07 19:02) [5]
Тоже не проблема если это потомки например TComponent и им в качестве Owner-а что-то осмысленное дается. Потом у владельца прочесать Components[] и найти нужное. Если только его как-то можно отличить - это уже к автору.


tesseract   (2007-01-21 19:02:00) [4]

> Завязываем с абсолютно необоснованными предположениями


Есть предположение,  что он  у одного класса  Create вызывает несколько раз.


Sergey Masloff   (2007-01-21 17:11:00) [5]

Kolan ©   (21.01.07 16:56) [3]
При запуске большинства программ создается масса экземпляров TButtonб TLabel и проч. Без всяких утечек. Завязываем с абсолютно необоснованными предположениями


Kolan   (2007-01-21 16:56:00) [6]

«Програмно создаётся несколько экземпляров одного класса. »

Пкажи как… Чувствую тут утечкой пахнет :)


MBo   (2007-01-21 14:25:00) [7]

Ну так сделай, чтобы экземпляры можно было различать и обращаться к конкретному - например, заноси в список или массив


Palladin   (2007-01-21 14:23:00) [8]

ОпределенныйКласс.Метод;


Наверх

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