Ожидание завершения функции

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)