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