· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.WIN32 —› InternetQueryDataAvailable возвращает белеберду

Посл.отвђт Сообщенiе


Дата: Авг 19, 2004 21:22:11

надо узнать размер файла в инете

InternetQueryDataAvailable(hURL, InetItemSize, 0, 0);

в InetItemSize в результате записываеться число 825831730 в место размера файла.

функция HttpQueryInfo с параметром HTTP_QUERY_CONTENT_LENGTH тоже должна возвращзать размер файла, однако возвращает те же 825831730.

В чём может быть проблема ?


Дата: Авг 20, 2004 04:39:51

ACF_muti1atoR
Что возвращает сама InternetQueryDataAvailable?
InetItemSize - это адрес?
Ты инициализируешь нулем значение по адресу InetItemSize?
Дай ссылку на тот, размер чего хочешь определить.


Дата: Авг 20, 2004 19:16:58

адрес это структура hURL

да инициализирую

вот файл a-c-f.org/download/acf-get.exe


Дата: Авг 23, 2004 05:32:36 · Поправил: q_q

ACF_muti1atoR
Показывай код. У меня прекрасно закачивает 219136 байт, а HTTP_QUERY_CONTENT_LENGTH возвращает строчку 219136.


Дата: Авг 23, 2004 21:11:47

0_о ещё раз перепроверил код ... внёс совсем (на мой ламерский взгляд) незначительные изменения, и оно заработало ... как надо


Дата: Авг 24, 2004 04:03:28

ACF_muti1atoR
Мой комментарий смотри тут: ACF_muti1atoR Проблемы с потоками. Сообщение q_q Авг 24, 2004 04:01:08.


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.056