Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Сети > Post запрос, WinInet.


Автор: HiVeR 15.2.2009, 00:30
помогите плз с пост запросом на WinInet'e:
вся моя проблема в его составлении..
Код

function HttpSendRequest(hRequest: HINTERNET; lpszHeaders: PChar; 
  dwHeadersLength: DWORD; lpOptional: Pointer; 
  dwOptionalLength: DWORD): BOOL; stdcall;

как правильно он составляется для этой функции? знаю структуру запроса, знаю что это 4ый и 5ый параметры в этой функции, но беспонятия как передать в эту функцию 4ый параметр....
допустим, PostData такая: 'param=1', как её правильно передать в функцию? По типу Pointer ничего не нашёл толком, понял что указатель на данные, и только... 
вроде такая мелочь, а который день маюсь...

Автор: HiVeR 15.2.2009, 11:17
Разобрался самsmile, вот что значит кодить утром на свежую голову))
мож кто не знает и кому пригодится, перевод в поинтер:
Код

var p:Pointer;
PostData:AnsiString;
begin
PostData:='...';
p:=Pointer(PostData);
end;

---
Цитата('MetalFan')

а ты hInternet  и hRequest получил?

 smile, просто именно на передаче пост даты застопорился)

Автор: MetalFan 15.2.2009, 11:25
а ты hInternet  и hRequest получил?
передать можно, получив указатель на начало строки...
ага, уже сам разобрался...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)