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

 WASM Phorum —› WASM.WIN32 —› InternetReadFile

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


Дата: Июл 25, 2004 23:33:30 · Поправил: Toxic

Чавой-то не хочет она у меня файлы читать.
Делаю все по букварю:
HINTERNET hINet, hFile;
hINet = InternetOpen("InetURL/1.0", INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, 0); // хендл OK
hFile = InternetOpenUrl( hINet, m_strURL, NULL, 0, 0, 0); // хендл OK

CHAR buffer[1024];
DWORD dwRead;
InternetReadFile(hFile, buffer, 1023, &dwRead);
...
...

Вот здесь заминка. InternetReadFile возвращает 0, dwRead = 0, GetLastError возвращает 0, InternetGetLastResponseInfo - тоже 0.

Где здесь может быть ошибка?


Дата: Июл 26, 2004 05:31:50

Toxic
Файл действительно существует и он не нулевой длины?


Дата: Июл 26, 2004 05:43:26

Toxic
А через браузер качается?


Дата: Июл 27, 2004 07:18:11

Все. Нашел ошибку. API в порядке. Это гребаный ApiViewer 2003 неправильно декларацию функции объявил.