Здравствуйте, Hare76, Вы писали:
H>Необходимо скачать файл из интернета... достаточно большой (от нескольких десятков мегабайт и выше) по HTTP протоколу. Проблема в том, что если его сразу в буфер целиком закачивать, то все проходит гладко. Но мне надо его закачивать частями, так как не факт, что буфер достаточно большого размера будет выделен на другой машине. Так вот частями он закачивается, только если перед обращениями к InternetReadFile поставить небольшую паузу на треть секунды (или в дебагере пошагово тоже работает). А в реальном времени вылетает с ошибкой сегментации (Access violation). В чем может быть проблема? Может кто сталкивался?
Покажите код, там будет видно.
Скорее всего, неправильно используются функции WinInet.