Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[52.14.85.76] |
|
Сообщ.
#1
,
|
|
|
TCHAR msg[1024]; // 1) Starting session HINTERNET hInternet = InternetOpen(_T("foo"), INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, INTERNET_FLAG_KEEP_CONNECTION); if(!hInternet) { AfxMessageBox(_T("Не удалось начать сеанс"), MB_OK); return; } // 2) Try to connect HINTERNET hConnect = InternetConnect(hInternet, lpszAddress, INTERNET_DEFAULT_HTTP_PORT, 0, 0, INTERNET_SERVICE_HTTP, 0, 0); if (!hConnect) { wsprintf(msg, _T("%d"), GetLastError()); MessageBox(0, msg, _T("InternetOpenUrl error"),MB_OK); return; } DWORD dwInetError = 0; DWORD size_needed = 0; InternetGetLastResponseInfo(&dwInetError,NULL,&size_needed); TCHAR *message = new TCHAR(size_needed + 1); InternetGetLastResponseInfo(&dwInetError,message,&size_needed); MessageBox(0,message, 0, MB_OK); InternetGetLastResponseInfo возвращает какую-то ерунду. Что не так? |