Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Потоки в eMbedded Visual C++ 4.0  (Прочитано 8308 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Тузбубен
Гость
« : 27-04-2006 15:46 » new

Здравствуйте!
Вопрос состоит в следующем.
Есть код под WinCE, есть обработчик нажатия некторой кнопочки. Требуется реализовать возможность ВО ВРЕМЯ выполнения этого обработчика перехватить нажатие другой кнопочки. То есть, насколько я понимаю, нужно создавать поток, чтобы отследить событие во время выполнения обработчика другого события. Вопрос в том, как это сделать.
Заранее спасибо за дельные советы.
Записан
npak
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #1 : 27-04-2006 16:10 » 

Делается аналогично обычному Win32 - через CreateThread или beginthreadex.

В основном потоке программы работает диспетчер событий.  Когда происходит событие "нажатие на первую кнопочку" диспетчер стартует поток обработчика "кнопочки", а сам продолжает ожидать появления событий.
Записан

UniTesK -- индустриальная технология надежного тестирования.

http://www.unitesk.com/ru/
Тузбубен
Гость
« Ответ #2 : 13-05-2006 07:42 » 

thx
все понятно
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines