API URLDownloadToFile, как его можно использовать асинхронно? - PullRequest
3 голосов
/ 15 февраля 2010

Как этот API URLDownloadToFile может использоваться асинхронно? Мне нужно показать ход загрузки через SendMessage в окно клиента, что невозможно сделать, поскольку API выглядит синхронным и никогда не отправляет OnProgress до завершения загрузки. Я также видел несколько примеров кодов, включающих интерфейс IMoniker, но я не могу найти пример, который включает асинхронное чтение данных и сохранение их в файл. Заранее спасибо.

Ответы [ 2 ]

3 голосов
/ 15 февраля 2010

Вместо этого используйте URLOpenPullStream .

1 голос
/ 11 июля 2015

Запустите его в новом потоке, используя CreateThread (). Тогда ваш основной поток может обработать очередь сообщений как обычно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...