Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Программирование под Windows > Visual C++
Перезагрузить страницу Потоки, окна и синхронизация
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
GarryDorado
Guest
 
Сообщений: n/a
По умолчанию Потоки, окна и синхронизация - 05.10.2004, 16:35

Проблема в следующем. Существует класс, в котором реализован поток пересылки файла. Хотелось бы создать окошко, на которое поместить progressBar для отрисовки операции. С другой стороны, главное окно программы вызывает WaitForSingleObject для того, чтобы отследить завершение потока. В результате, когда работает WaitFоrSingleObject происходит как-бы зависание основного окна. Это первое, от чего хотелось бы избавиться. А второе, и самое неприятное, что подвисает и окошко, которое я создаю от класса CFrameWnd в самом классе пересылки файла. Подскажите пожалуйста решение этого вопроса, желательно с исходным кодом. Заранее благодарен.
Ответить с цитированием
  (#2 (permalink)) Старый
Garik Garik вне форума
Member
 
Сообщений: 6,201
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Регистрация: 07.06.2002
По умолчанию 05.10.2004, 16:40

Не использовать WaitForSingleObject(), а реализовать обратную связь: например, оконное сообщение или callback.
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Файловые потоки in tiger() C++ Builder 5 06.07.2011 12:28
Синхронизация. Extensa Любые вопросы от новичков 4 17.04.2011 12:05
параллельные потоки Rыська Задания за деньги 6 22.01.2011 14:50
После перезагрузки система начала выдавать синие окна ( окна смерти ) K21ANGEL Любые вопросы от новичков 3 20.04.2010 01:54
Потоки в WCE как реализовать bva_rzn Windows CE 0 25.01.2009 13:07
Объединить tcp потоки igloo Софт и программы 6 16.02.2008 20:30
Нужно найти дескриптор дочернего окна и открыть форму окна Aisha C++ Builder 4 18.02.2007 22:12
Динамическое создание окна Media Player поверх обычного окна evilbeaver Visual C++ 5 28.11.2006 21:26
Потоки в Delphi imported_Max_ Задания за деньги 1 02.04.2006 09:19
потоки и синхронизация,процессы и разделяемая память imported_Конь Delphi 3 26.06.2005 23:54
Вычилительные потоки в Web _Cyclope Java 1 09.03.2005 05:59



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов