Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Скачивание с докачкой


The Phantom of The Opera ©   (2005-08-04 10:54:00) 

Скачивать фаёл получается без проблем. Однако возникает проблема при докачке.
Устанавливаю позицию в файле
C:=InternetSetFilePointer(hURL,Position,nil,FILE_BEGIN,0);
И начинаю скачивать
InternetReadFile(hURL,@Buffer,SizeOf(Buffer),BytesRead)
Если позиция например Position=1000, то пока он не скачает 1000 байт функция не выполнится. Т.е. никакой пользы от InternetSetFilePointer нет. Предполагаю, что проблема с кешированием, но как её решить?
P.S. hURL := InternetOpenURL(hSession,PChar(URL),NIL, 0,INTERNET_FLAG_DONT_CACHE,0); не помогает, т.к. при этом не работает InternetSetFilePointer


Alexander Panov   (2005-08-18 01:43:00) [1]

>TG ©   (18.08.05 01:26) [5]

Для своих вопросов создавай свою ветку.


TG   (2005-08-18 01:26:00) [2]

А есть на русском?


Турист   (2005-08-17 22:24:00) [3]

>TG ©   (17.08.05 20:26) [3]
Один из вариантов
http://sourceforge.net/projects/tpapro

Хотя более универсально использовать средства Windows - Dial-Up, ftp

Еще есть HyperTerminal c ZModem :-)


TG   (2005-08-17 20:26:00) [4]

А как реализовать докачку файлов не через интернет, а например при соединении "Модем - Модем"?


DiamondShark   (2005-08-07 15:11:00) [5]

Докачка не так делается.

HTTP-запрос должен содержать заголовок Range.


isasa   (2005-08-04 11:07:00) [6]

А источник поддерживает докачку, или проверено на нескольких?


Наверх

Титульная страница Поиск, карта сайта Написать письмо