|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.02.2012, 04:21 | #1 |
Пользователь
Регистрация: 16.11.2010
Сообщений: 46
|
MFC. Сообщения. Взаимодействие классов в потоке.
Приветствую всех!
Возникла у меня не очень понятная проблема по основам, ответ на которую не находится ну никак. Что хочу/нужно: создать в программе отдельный от основного поток, там будут работать 2 класса. У одного будет 1 экземпляр, ожидающий сообщения, у другого - куча экземпляров, их отсылающих. Вроде бы ничего сверхъестественного, но... Код:
Код:
Код:
SendMessage()/PostMessage() - неизвестен дескриптор, не катит context->SendMessage() - внутри класса дескриптор невалидный, опять облом. PostThreadMessage() - главная надежда, отсылка всему потоку, шлю, узнавая ID текущего потока и получаю облом. CContext не реагирует, я замучался. Получается, что создавать полноценное окно мне не нужно, а вот обмениваться сообщениями, не вешая интерфейс (т.е. в отдельном потоке, где вся логика) - необходимо. У кого есть идеи - помогите советом, что-я-делаю-не-так??
Бложегов не имею, но найти меня можно в уютном междусобойчике тут: http://coverduck.ru
"Форум программистов, анархистов, анонимусов и просто любителей с интересом пообщаться" |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вывод сообщения в отдельном потоке и т.д. | Casper-SC | Общие вопросы .NET | 7 | 18.05.2010 03:32 |
С++ классы, взаимодействие классов | nomaddc | Помощь студентам | 0 | 27.04.2010 21:46 |
Взаимодействие C# и 1с | Sparky | Свободное общение | 1 | 05.02.2010 04:31 |
Создание классов и использование объектов классов при написании программ в среде C++. | Frozen inside | Помощь студентам | 0 | 16.04.2009 23:18 |