Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

InternetGetLastResponseInfo MSVS в 2008 VC++

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> InternetGetLastResponseInfo MSVS в 2008 VC++
Имя
Сообщение << Старые топики   Новые топики >>
InternetGetLastResponseInfo MSVS в 2008 VC++ - 2009-06-18 12:35:44.386666   
vtg

Сообщений: 118
Оценки: 0
Присоединился: 2007-05-19 03:47:20.353333
В следующем коде
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 возвращает какую-то ерунду. Что не так?
Post #: 1
RE: InternetGetLastResponseInfo MSVS в 2008 VC++ - 2009-06-18 13:37:23.860000   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Попробуй:
TCHAR *message = new TCHAR[size_needed + 1]; Естессно, если ты свой TCHAR не писал.

И так, по коду. Если уж юзаешь TCHAR и попутные макросы, то юзал бы и _tsprintf и т.п. А то поменяешь настройки юникода - и прога компилиться не будет :)
Post #: 2
RE: InternetGetLastResponseInfo MSVS в 2008 VC++ - 2009-06-18 15:30:58.700000   
vtg

Сообщений: 118
Оценки: 0
Присоединился: 2007-05-19 03:47:20.353333
Не помогло.
Post #: 3
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> InternetGetLastResponseInfo MSVS в 2008 VC++







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.