| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Сети > Как начать скач. файл а с опред. места |
| Автор: devmstr 29.1.2005, 22:52 | ||
| Как начать скачивать файл не сначала а с определенной позиции. Вот пример из DRKB, который просто закачивает файл. Люди подскажите. Очень нужно!!!!
|
| Автор: p0s0l 29.1.2005, 23:59 | ||
|
| Автор: p0s0l 29.1.2005, 23:59 | ||
| Перенесено из раздела Дельфи Добавлено @ 00:02 Перед циклом InternetReadFile вызови InternetSetFilePointer для установки позиции скачивания...
|
| Автор: devmstr 30.1.2005, 08:41 |
| Громадное спасибо!! Щас попробую! |
| Автор: devmstr 30.1.2005, 23:42 |
| А вы не подскажете как определить заранее размер закачиваемого файла? |
| Автор: devmstr 31.1.2005, 00:38 | ||
| Пробую InternetQueryDataAvailable, но он мне возвращает что-то нереальное. Хотя вреде как-раз, то что необходимо? Queries the server to determine the amount of data available. Syntax
Parameters hFile Valid HINTERNET handle, as returned by InternetOpenUrl, FtpOpenFile, GopherOpenFile, or HttpOpenRequest. lpdwNumberOfBytesAvailable Optional. Address of an unsigned long integer variable that receives the number of available bytes. dwFlags Reserved. Must be set to zero. dwContext Reserved. Must be set to zero. Например файл 241,534 bytes(ну примерно), а функция возращает 751... Что делать?? |
| Автор: p0s0l 31.1.2005, 08:40 | ||||||
Можешь попробовать так:
Добавлено @ 08:44 ЗЫ: только в MSDN сказано, что и так может обламаться:
Добавлено @ 08:48 А InternetQueryDataAvailable - это не то... Читай:
|
| Автор: devmstr 31.1.2005, 09:41 |
| Спасибо! Бли immediately не заметил! Заработался |