979 / 196 / 33
Регистрация: 26.09.2012
Сообщений: 2,041
|
|||||||||||
1 | |||||||||||
Получение доступа к переменной из потока и вывод в диалог27.06.2015, 09:29. Показов 885. Ответов 1
Метки нет (Все метки)
Создал потоковую функцию
Добавлено через 1 минуту Да можно запустить таймер и по таймеру обновлять диалог, но кто то ж писал что это можно делать без использования таймера. Добавлено через 1 час 14 минут Короче я понял, из потока мы посылаем свое собственное сообщение и тогда обновляем диалог и норм все. Мб. еще есть какие варианты? Я хочу все разобрать!
0
|
27.06.2015, 09:29 | |
Ответы с готовыми решениями:
1
Вывод из потока в диалог Получение доступа к форме из другого потока Получение доступа к функциям диалога из другого потока (mfc) Получение значения переменной из основного потока |
903 / 424 / 159
Регистрация: 02.04.2014
Сообщений: 1,206
|
|
28.06.2015, 09:49 | 2 |
Еще можно использовать объекты синхронизации. Создал например CreateEvent. В потоке после изменения данных сигнализируешь SetEvent, а обработчике диалога ждешь WaitForSingleObject.
Но для этого надо запускать еще один отдельный поток, что бы ожиданием не блокировать обработку остальных оконных сообщений. Поэтому с SendMessage удобнее.
0
|
28.06.2015, 09:49 | |
28.06.2015, 09:49 | |
Помогаю со студенческими работами здесь
2
Завершить работу слота (закрыть диалог) потока, если извне для него была вызвана exit() Немодальный диалог, передача переменной главному диалогу Получение данных с потока Получение состояния потока Получение значений из потока Ошибка доступа к Button из потока Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |