Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 30.09.2011, 08:36
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Приветствую всех участников форума.Прошу помочь мне справиться с такой проблемой. У меня приложение-интернет-клиент состоит из двух модулей: пользовательский интерфейс и движок, работающий с сокетом. Этот интернет-движок выполнен в отдельной DLL.Связаны модули через методы и события. Естественно, сокет опрашивается в параллельном потоке тому, который обслужвает интерфейс. Так вот при получении данных на сокет активизируется событие, и соответственно выполняется обработчик, который в свою очередь должен отображать данные в контроле на форме.И тут-то вылезает ошибка, суть которой в том, что запрещён доступ к контролу из потока, не того, в котором он был создан.Как быть? Ведь по идее системе-то всё равно должно быть - ведь потоки, порождённые одним процессом выполняются в одном адресном пространстве. Заранее благодарен.
Ответить с цитированием
Ответ





© www.otvetnemail.ru - Форум вопросов и ответов.