Как узнать, что закачка завершена?

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

Как узнать, что закачка завершена?

Сообщение bvv70 » 19.05.2007 (Сб) 8:34

Качаю файл:
Код: Выделить всё
Public Declare Function URLDownloadToFile Lib "urlmon" Alias "URLDownloadToFileA" (ByVal pCaller As Long, ByVal szURL As String, ByVal szFileName As String, ByVal dwReserved As Long, ByVal lpfnCB As Long) As Long

Call URLDownloadToFile(0, "http://www.vbstreets.ru/default.asp, "c:file.asp", 0, 0)

Как узнать, что файл уже скачан и с ним уже можно работать?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 19.05.2007 (Сб) 8:46

Код: Выделить всё
dim a as long

a = 5


Как узнать, что a уже присвоено значение 5 и с ней уже можно работать?
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 19.05.2007 (Сб) 8:47

bvv70
Функция не ассинхронная, поэтому функция вернет управление тогда, когда докачается файл...
А я все практикую лечение травами...

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 19.05.2007 (Сб) 8:49

Асинхронная качалка -- в кирпичах.
Изображение

bvv70
Обычный пользователь
Обычный пользователь
 
Сообщения: 55
Зарегистрирован: 22.04.2006 (Сб) 19:12

Сообщение bvv70 » 19.05.2007 (Сб) 20:04

Спасибо, разобрался. Действительно в кирпичиках хороший пример.

miwutka
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 76
Зарегистрирован: 10.11.2005 (Чт) 16:34
Откуда: Moscow, Elektrostal

Сообщение miwutka » 30.05.2007 (Ср) 15:19

у меня вопрос по качалке
а как узнать какие ответы отправляет сервер?
что означают возвращаемые статусы?

проблема в том, что прога скачивает файл каждые 30минут. но иногда чето случается и в логах сервера виден перерыв в несколько часов (запросов не было), хотя в логах проги качалка нормально вызывается каждые 30мин.

Хочется отслеживать что произошло с запросом... спасибо
... я расправляю крылья ...


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

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

Сейчас этот форум просматривают: AhrefsBot, Google-бот, Yandex-бот и гости: 84

    TopList