Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как програмно качать файл из сайта (конечно в одном потоке) / 4 сообщений из 4, страница 1 из 1
06.01.2009, 23:12
    #35746266
Андрей159
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как програмно качать файл из сайта (конечно в одном потоке)
Есть ссылка: http:\\.....c8/Бис-Катя.mp3. HTTP страницу я разбираю не открывая никаких страниц методом GET. Лазейку создать для меня просто. Сайт не использует регистраций и дает максимальную скорость. Хочу с пользой использовать. Я уже неделю сижу, кликаю туда-сюда. Глаза вылазят на лоб. Подскажите плиз маленькую деталь только. Как файл принимать ? Не хочу ничего нажимать и подтверждать.
...
Рейтинг: 0 / 0
09.01.2009, 22:53
    #35749301
Андрей159
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как програмно качать файл из сайта (конечно в одном потоке)
Есть способ. Работает надежно. Сейчас им пользуюсь, но не советую. Программа ждет пока не исполнится данная функция - главный недостаток (может я что-то недопер). Если у Вас есть что-то лучшее - отпишитесь.

Вуаля.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Private 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


Public Function DownloadFile(FromPathName As String, ToPathName As String)
  If URLDownloadToFile( 0 , FromPathName, ToPathName,  0 ,  0 ) =  0  Then
  DownloadFile = True
Else
  DownloadFile = False
End If
End Function

Я очень хочу загрузчику отправлять задание и не ждать пока он его исполняет.
...
Рейтинг: 0 / 0
12.01.2009, 11:14
    #35752032
AndrF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как програмно качать файл из сайта (конечно в одном потоке)
А не проще:

Код: plaintext
1.
2.
3.
4.
5.
    Dim HTMLDocument As new Microsoft.XmlHttp

    XmlHttp.Open "GET", sUrl, ...

Хоть асинхронно - задается опционально.

А разборку страниц устраивать используя MSHTML...
...
Рейтинг: 0 / 0
12.01.2009, 12:15
    #35752176
Ashton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как програмно качать файл из сайта (конечно в одном потоке)
А если воспользоваться библиотекой wininet (функции InternetOpen, InternetReadFile, InternetOpenUrl).
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как програмно качать файл из сайта (конечно в одном потоке) / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]