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

Ваш аккаунт

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

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

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

Как обработать сообщения в цикле?

462
27 января 2004 года
little brother
81 / / 18.10.2002
Есть у меня цикл в программе, он выполняется минут 30 (обработка баз данных). Так вот во время выполнения этого цикла программа (окно) не обрабатывает больше никаких сообщений (свернуть окно, отменить цикл и любые другие сообщения). Как сделать цикл грамотно?
6.3K
27 января 2004 года
babulya
4 / / 27.01.2004
Цитата:
Originally posted by little brother
Есть у меня цикл в программе, он выполняется минут 30 (обработка баз данных). Так вот во время выполнения этого цикла программа (окно) не обрабатывает больше никаких сообщений (свернуть окно, отменить цикл и любые другие сообщения). Как сделать цикл грамотно?



включить в цикл вызов функцию для работы с сообщениями

319
27 января 2004 года
xelos
577 / / 27.02.2003
Цитата:
Originally posted by babulya


включить в цикл вызов функцию для работы с сообщениями



код:

 
Код:
while(PeekMessage(&message,NULL,0,0,PM_REMOVE)){
            TranslateMessage(&message);
            DispatchMessage(&message);
        };
401
27 января 2004 года
Br@in RIPper
289 / / 15.02.2003
Цитата:
Originally posted by little brother
Есть у меня цикл в программе, он выполняется минут 30 (обработка баз данных). Так вот во время выполнения этого цикла программа (окно) не обрабатывает больше никаких сообщений (свернуть окно, отменить цикл и любые другие сообщения). Как сделать цикл грамотно?



вообще-то более грамотно производить эти вычисления в отдельном потоке

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог