Я использую URLDownloadToFile для загрузки файлов из Интернета в VB 6.0.
Проблема в том, что если я ограничу пропускную способность сети, мое приложение остановится, когда я начну загрузку.
Я использую обратные вызовы, чтобы проверить ход загрузки и время ожидания, но когда мое приложение останавливается, мои методы обратного вызова даже не запускаются.
Я также использовал таймер VB для проверки хода загрузки, но этот таймер также не срабатывал, если мое приложение находилось в состоянии остановки.
Я хочу прервать загрузку, если сервер не отвечает, пожалуйста, предложите мне какое-нибудь решение для решения этой проблемы.
EDIT
Я решил эту проблему, используя AsyncRead в VB, AsyncRead изначально доступен в VB и может решить подобные проблемы. Следующая ссылка может помочь вам.
http://visualstudiomagazine.com/articles/2008/03/27/simple-asynchronous-downloads.aspx