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

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

Как удалить объект из дочернего потока


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

Priest ©   (2006-10-18 14:38:00) 

Есть объект. Я хочу, чтобы определёныый момент он был удалён из дочернего потока. Если делать через Free, то получается что объект выпоняет свой метод и удаляется  в середине выполнения. Из-за этого возникают ошибки. Через PostMessage я тоже не могу, так как объект закончит свой метод, а потом удалится. А мне нужно имено в середине метода. Как осуществить сабж?


Priest   (2006-10-18 15:02:00) [41]

ну в момент выполнения. может и в начале. а может и в самом конце. вся проблема в том, что метод ещё не выполнился. я удаляю объект, а метод продолжает своё выполнение и обращается к уже не существующим данным


Сергей М.   (2006-10-18 15:01:00) [42]

Галиматьища.
Код ?


i-am-vladko   (2006-10-18 14:59:00) [43]

а почему именно в середине метода ????


Priest   (2006-10-18 14:55:00) [44]

Ну это мой класс. Я хочу чтобы дочерний поток мог удалить объект в тот момент, когда он выполняет метод


i-am-vladko   (2006-10-18 14:52:00) [45]

а что за объект?


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

Наверх

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