Ожидание завершения функции
- From
- Mihail Starcov ()
- To
- All ()
- Date
- 2001-09-04T00:23:25Z
- Area
- SU.WINDOWS.NT.PROG
Предисловие: Есть DLL в которой реализована функция GET для считывания
страницы
с сайта. В ней используются ф-ии InternetConnect, InternetOpen,
HttpSendRequest,
HttpQueryInfo и InternetReadFile.(wininet).
Библиотека статически подключается к приложению.
Теперь суть проблемы:
При вызове функции GET из программы происходят странные вещи:
если после функции есть MessageBox, показывающий полученное, то все проходит
гладко. В противном же случае, получаем исключение при дальнейшей обработке
полученных данных, что дает повод предположить о незавершенной передаче
данных и параллельных потоках.
Каким образом вызов MessageBox позволяет дожидаться полного приема данных?
Как реализовать вызов, минуя, вызов MessageBox?
Заранее спасибо. Большая просьба - ответы присылать на m_star@mail.ru.
--- Microsoft Outlook Express 5.50.4133.2400
* Origin: Centre of Electronic Communications (Vladimir) (2:5024/11.0)