Показать сообщение отдельно
  #8  
Старый 23.06.2009, 13:11
PiboDIE PiboDIE вне форума
Прохожий
 
Регистрация: 17.06.2009
Сообщения: 28
Репутация: 10
По умолчанию

Цитата:
Сообщение от Agito
"выгрузить событие" - ошибся, надо было написать "вгрузить" . Смысл в том, что сначала создается поток, а уже потом в него засовывается событие "Ресив". С параметрами могут возникнуть проблемы, так как возможна разсинхронизация между "Ресив" и нашим потоком, то есть надо не через параметры... а конкретно прям все события засунуть в отдельный поток.
В потоке можно описывать свои методы так же как при описании какого-либо класса. Главное стоит помнить что код потока должен выполняться в рамках процедуры Execute, и уже там реализовывать поведение потока.
По поводу "вгрузить", как я и описал выше - можно создать свой конструктор (тот, который Create) с нужными параметрами и создавать поток с помощью этого конструктора, а можно создавать приостановленный поток стандартным конструктором, передавать ему параметры и запускать выполнение потока.
Не очень понятно какой именно рассинхронизации Вы опасаетесь, опишите подробнее пожалуйста.
Ответить с цитированием