| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Системное программирование и WinAPI > инородное окно вешает мою прогу |
| Автор: shuttle 7.9.2009, 10:03 |
| продолжение моей предыдущей темы http://forum.vingrad.ru/forum/topic-271998.html. Там все получилось. Теперь суть такова, что когда на инородном диалоговом окне все заполнил, послал сообщение "нажать кнопку", данные отправляются куда то далеко, но иногда появляются собщение типа "неверные данные", у "вас отсутствует доступ", и после этого моя прога полность останавливается. Решение в принципе простое - найти уже это окно с пердупрежением, нажать на нем единственную кнопку, подкорректировать данные в основном окне, и заново их отправить. Но именно эти предереждающие сообщения полность приостанавливают мою прогу. Закидывал обработку в отдельный поток _beginthread все равно не помогает. Как быть здесь? |
| Автор: 586 7.9.2009, 17:24 | ||
| Возможно, виснет из-за SendMessage. Там, где виснет, вместо SendMessage напиши PostMessage. И Sleep напиши, чтобы сообщение успело обработаться в другой программе.
|