Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.01.2011, 05:37   #1
Dan4ik95
 
Регистрация: 01.01.2010
Сообщений: 7
Печаль Wininet проверкa отправки

Здравствуйте!
Я с Wininet незнаком помогите разобратся.
Нашел такой код я его немного изменил
Код:
function GetPostPage(Page: PChar; Post: PChar; Server: PChar):Boolean;
var
 hInet: HINTERNET;
 hServer: HINTERNET;
 hPage: HINTERNET;
 flag: Cardinal;
 Hdr: PChar;
begin

 hInet := InternetOpen('Some browser..', INTERNET_OPEN_TYPE_PRECONFIG, nil, nil, 0);
 if hInet = nil then
   exit;
 hServer := InternetConnect(hInet, Server, INTERNET_DEFAULT_HTTP_PORT, nil, nil, INTERNET_SERVICE_HTTP, 0, 0);
 if hServer <> nil then
  begin
   flag := INTERNET_FLAG_RELOAD;
   if Post <> nil then
    hPage := HttpOpenRequest(hServer, 'POST', Page, HTTP_VERSION, nil, nil, flag, 0)
   else
    hPage := HttpOpenRequest(hServer, 'GET', Page, HTTP_VERSION, nil, nil, flag, 0);
   if hPage <> nil then
    begin
     if Post <> nil then
      begin
      Hdr := 'Content-Type: application/x-www-form-urlencoded';
       if HttpSendRequest(hPage, Hdr, length(Hdr), Post, length(Post)) then

      end
     else
      if HttpSendRequest(hPage, nil, 0, nil, 0) then
      HttpEndRequest(hPage, nil, 0, 0);
     InternetCloseHandle(hPage);
    end; 
   InternetCloseHandle(hServer);
  end;
 InternetCloseHandle(hInet);
end;
[/PHP]
Как мне прикрутить проверку отправки чтобы можно было так работать вот так:
[PHP]if GetPostPage('/inbox.php',PChar(post),'Localhost') then
Showmessage('Отправлено')
else
Showmessage('Неудача')
end;

Последний раз редактировалось Stilet; 22.01.2011 в 14:10.
Dan4ik95 вне форума Ответить с цитированием
Старый 22.01.2011, 14:12   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

И? В чем сложности?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 23.01.2011, 07:28   #3
Dan4ik95
 
Регистрация: 01.01.2010
Сообщений: 7
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
И? В чем сложности?
Все решил =) сорри тупанул )
Dan4ik95 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
WinInet - не вся страница! sergeyrulit Общие вопросы C/C++ 0 06.01.2011 18:50
Indy vs. WinSock vs. WinInet Gerry Работа с сетью в Delphi 2 07.11.2009 18:19
WinInet vitalik007 Работа с сетью в Delphi 1 14.10.2007 13:09
Подключение через WinInet SHEI'TI Работа с сетью в Delphi 1 15.02.2007 19:53