Re[4]: Обмен между тредами, обрабатывающими named pipe и MDI
От: _funt_  
Дата: 25.12.06 11:45
Оценка:
Здравствуйте, BlackHeretic, Вы писали:

BH>Я плохо представляю специфику аппликации, но возможно сработает следующий вариант.

BH>Для каждого потока создается некая структура, через поля которой происходит обмен данными между главным окном и потоками. Главное окно ждет прибытия данных по какому нить событию (Event), соответственно каждый поток ждет ответа по другому событию. То есть каждому потоку соответстввует 2 события. Ну в общем это так, сырая идея, мож есть что и покрасивее. По крайней мере очередь сообщений трогать не надо.

Спасибо. Пока обошелся SendMessage. Моя ошибка была в том, что я проверял Read-Write в дебаге, а тайм-аут операций ввода-вывода по умолчанию был 2 секунды. Соответственно, мне казалось, что SendMessage отрубает pipe
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.