Проблема с загрузкой изображения через WinInet[Решено]

241
26 ноября 2017, 14:53

Здравствуйте! Пытаюсь загрузить картинку логотип гугла(https://www.google.com.ua/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png). Делая это через WinInet'овский InternetOpenUrl, и у меня возникает проблема - не могу загрузить больше 920 байт, при этом, если в InternetOpenUrl передать например просто https://www.google.com.ua, то страница загружается полностью. В чём проблема?

HINTERNET internet = InternetOpen(L"ex", INTERNET_OPEN_TYPE_PRECONFIG, 0, 0, 0);
HINTERNET url = InternetOpenUrl(internet, L"https://www.google.com.ua/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png", 0, 0, 0, 1u);
ofstream file("googlelogo_color_272x92dp.png");
char data[1024] = {};
DWORD by;
char holdata[1024*100] = "";
while (InternetReadFile(url, data, sizeof(data) - 1, &by) == TRUE&&by > 0)
{
    strcat(holdata, data);
    memset(data, 0x00, sizeof(data));
}
    file << holdata;
    InternetCloseHandle(url);
    InternetCloseHandle(internet);
file.close();
READ ALSO
как вывести нормальную строку?

как вывести нормальную строку?

Всем приветСтолкнулся с проблемой

224
Как вытащить из ListView, item DynamicAppearance текст

Как вытащить из ListView, item DynamicAppearance текст

Друзья, закинул на форму 2 ListView'аУ одного тип item'а простой, а другого тип item'а DynamicAppearance и добавил несколько TTextObjectAppearance со своими названиями

233
Выборка одного поля из БД

Выборка одного поля из БД

Как выбрать из базы только одно значение? Выборка происходит вот так

193