![]() |
|
|
|
|
#1
|
|||
|
|||
|
Делфи XE5 ругается на строчку:
Код:
HttpQueryInfo(hhURL,HTTP_QUERY_STATUS_CODE,@lpBuf,dwBufLen,PDWORD(nil)^); Чуть не забыл на XE3 полет нормальный! Последний раз редактировалось ProDaNTe, 26.09.2013 в 21:54. |
|
#2
|
||||
|
||||
|
Ctrl+Shift+Space внутри скобок и смотри, какой параметр не указан.
|
|
#3
|
|||
|
|||
|
Вот именно что все указаны, в XE3 то работало все!
Понятно теперь в XE5 надо явно указывать переменную типа кардинал для последнего параметра! Извините за беспокойство! Последний раз редактировалось ProDaNTe, 26.09.2013 в 23:28. |
|
#4
|
||||
|
||||
|
да ладно, работало... с
Код:
PDWORD(nil)^ Код:
function HttpQueryInfo(hRequest: HINTERNET; dwInfoLevel: DWORD; lpvBuffer: Pointer; var lpdwBufferLength: DWORD; var lpdwReserved: DWORD): BOOL; stdcall; Код:
var lpvBuffer: Pointer; lpdwBufferLength: DWORD; lpdwReserved: DWORD; begin HttpQueryInfo(nil, HTTP_QUERY_STATUS_CODE, lpvBuffer, lpdwBufferLength, lpdwReserved); end; |