Загрузка файлов из инета +отображение процента загрузки

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
NeverGone
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 107
Зарегистрирован: 11.11.2007 (Вс) 21:05
Откуда: Москва

Загрузка файлов из инета +отображение процента загрузки

Сообщение NeverGone » 08.09.2009 (Вт) 22:48

Итак, имеется простенькая проверялка обновлений. Грузит функцией URLDownloadToFile с сервера файл с номером текущей версии, соответственно, если обновление есть - предлагает загрузить :D
Проблема в том, что "обновление" (экзешник примерно в 2 МБ) пока грузится той же функцией. Процент загрузки из нее выцепить мне не удается. И если для ADSL 2 мегабайта - пустяк, то для диалапа это будет страшная мука. Плюс еще пока URLDownloadToFile не отработает, приложение считается "не отвечающим".
Подскажите, плиз, как бы этот процесс загрузки сделать более грамотно? Чтобы хотя б процент выполнения отображался...
Всяческие подключаемые *.ocx нежелательны.
Заранее спасибо.

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: Загрузка файлов из инета +отображение процента загрузки

Сообщение iGrok » 08.09.2009 (Вт) 23:54

Дык в "кирпичах" лежит "качалка" Тёмыча..

Там тебе и асинхронное выполнение, и прогресс.. И никаких сторонних .ocx не надо.
label:
cli
jmp label


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot и гости: 92

    TopList