Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2007.03.18;
Скачать: [xml.tar.bz2];

Вниз

не работает InternetSetFilePointer   Найти похожие ветки 

 
Виктор 5   (2006-10-02 10:28) [0]

Мастера процетирую вопрос для экономии времени из одного форума автор не я но у меня тоже самое, кстати ответа
автору так и не дали.

Скачивать фаёл получается без проблем. Однако возникает проблема при докачке.
Устанавливаю позицию в файле
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


От себя в InternetSetFilePointer перепробовал
все флаги
 FILE_BEGIN = 0;  FILE_CURRENT = 1;  FILE_END = 2;
 
Функция словно не работает, закачка начинается с нуля и к
уже закаченным байтам плюсуются новые но не по порядку,
а с начала.
Может кто подскажет в чем проблемма.


 
Dmitrij_K   (2006-10-02 10:54) [1]

Сервер потдерживает докачку?


 
Виктор 5   (2006-10-02 10:57) [2]

>Сервер потдерживает докачку?

Сейчас буду разбираться с этим.


 
Виктор 5   (2006-10-02 11:00) [3]

Да похоже что проблемма в этом.
Сервер не поддерживал докачку.
Но это пока предварительный вывод, надо тестировать более детально,
на других серверах.


 
Ketmar ©   (2006-10-02 14:05) [4]

99% -- не поддерживает. ибо в остальных случаях оно-таки работает (если прочий код верный).


 
Виктор 5   (2006-10-03 04:35) [5]

>99%

100%


 
Ketmar ©   (2006-10-03 12:16) [6]

>[5] Виктор 5 3-Oct-2006, 04:35
>>99%
>100%
99%
один всегда стоит оставлять про запас. %-)


 
anton773 ©   (2006-10-04 21:51) [7]


> Если позиция например Position=1000, то пока он не скачает
> 1000 байт функция не выполнится

оно так и должно работать :(( сам долго с этим бился,потом плюнул и перешел на indy. Рекомендую.Там все элементарно.


 
Виктор 5   (2006-10-05 03:16) [8]

А indy для свободного пользования (бесплатного) в приложениях или нет ?


 
Ketmar ©   (2006-10-05 03:18) [9]

>[8] Виктор 5 5-Oct-2006, 03:16
>А indy для свободного пользования (бесплатного)
>в приложениях или нет ?
да, афаик.


 
Виктор 5   (2006-10-05 03:33) [10]

Расшифруйте >афаик<


 
Ketmar ©   (2006-10-05 04:28) [11]

as far as i know


 
anton773 ©   (2006-10-05 04:57) [12]


> А indy для свободного пользования (бесплатного) в приложениях
> или нет ?

Поставляется  с делфой



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2007.03.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.356 c
15-1172072839
ProgRAMmer Dimonych
2007-02-21 18:47
2007.03.18
Помогите, пожалуйста, с задачкой


15-1172407934
xayam
2007-02-25 15:52
2007.03.18
DelphiTo v0.24


2-1172039794
User_OKA
2007-02-21 09:36
2007.03.18
Update


2-1172175709
Lonix
2007-02-22 23:21
2007.03.18
сохранение текста в Edit


2-1172098776
Allexandr
2007-02-22 01:59
2007.03.18
ArrangeIcons





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский