Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

MFC's UpdateData() из потока

318
25 июля 2007 года
nof
193 / / 03.04.2006
Ребят, есть mfc приложение под MSVC 2005. Из некоторого класса вызывается поток через _beginthreadex() (причём функция, которую вызывает поток не является членом класса). Этому потоку в свою очередь передается указатель на этот класс из которого поток в дальнейшем дёргает методы.
Дак вот в одном из этих методов есть UpdateData(FALSE) и почему-то на нём срабатывает дебаггер:

Вопрос в том, из потока в принципе нельзя дёргать UpdateData() или в чём-то другом проблема?

Заранее, спасибо!
292
30 июля 2007 года
Matush
726 / / 14.01.2004
Я так понимаю есть какое-то окошко с контролами, и есть собственно поток с какими-то вычислениями, который время от времени должен обновлять окошко?
Если да, то было бы хорошо сделать так:
Окошко и поток обмениваються между собой сообщениями. Если поток хочет обновить окно, он посылает ему сообщение, а уже клас окна получив сообщение, делает необходимые действия.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог