|
#1
|
|||
|
|||
Делфи XE5
Делфи XE5 ругается на строчку:
Код:
HttpQueryInfo(hhURL,HTTP_QUERY_STATUS_CODE,@lpBuf,dwBufLen,PDWORD(nil)^); Чуть не забыл на XE3 полет нормальный! Последний раз редактировалось ProDaNTe, 26.09.2013 в 21:54. |
#2
|
||||
|
||||
Ctrl+Shift+Space внутри скобок и смотри, какой параметр не указан.
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#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; Пишу программы за еду. __________________ |