::AfxBeginThread Вам поможет
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено koyodza 30 июня 2005 г. 18:37
В ответ на: А где в MFC аналог сишной main() ? отправлено колян безпарольный 30 июня 2005 г. 03:41

чтобы окно не зависало, чтобы была реакция на нажатия и окно можно было таскать, длительные процедуры (более сотни мсек) в частности обмен данными по последовательному порту, следует запускать отдельным потоком. Как это сделать - поищите в сети и в МСДН описание AfxBeginThread и о работе с потоками вообще. Вы можете создавать в программе много потоков, при этом они будут выполняться как-бы одновременно, но нужно тщательно продумать механизмы их синхронизации, обмена данными между ними и быть готовым к тому, что передача управления от одного потока к другому может происходить когда угодно. Нужно об этом помнить и уметь пользоваться этим знанием, иначе не избежать глюков. Будут вопросы - спрашивайте

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru