亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? httppg1.cpp

?? 文件名稱:新曦 我的資源 搜索軟件 源程序(Borland Delphi 7)說明
?? CPP
字號:
/*---------------------------------------------------------------------------


Author:       Fran鏾is PIETTE
Email:        francois.piette@pophost.eunet.be  http://www.rtfm.be/fpiette
              francois.piette@rtfm.be
Creation:     December 4, 1997
Version:      1.04
Description:  Sample program to demonstrate some of the THttpCli features.
              (POST a message to a CGI)
              (requested by Walter Daniel Leon Salas" <wdaniel@hotmail.com>)
              You can see what HttpPg does automatically using your browser
              and surfing to http://www.unired.net.pe/mensatel.html HttpPg
              does programmatically what you can do manually at this page using
              your browser.
Support:      There is a mailing list for support. See web site for
              subscription http://www.rtfm.be/fpiette/supportuk.htm
Legal issues: Copyright (C) 1997, 1998 by Fran鏾is PIETTE 
              <francois.piette@pophost.eunet.be>

              This software is provided 'as-is', without any express or
  	          implied warranty.  In no event will the author be held liable
              for any  damages arising from the use of this software.

              Permission is granted to anyone to use this software for any
              purpose, including commercial applications, and to alter it
              and redistribute it freely, subject to the following
              restrictions:

              1. The origin of this software must not be misrepresented,
                 you must not claim that you wrote the original software.
                 If you use this software in a product, an acknowledgment
                 in the product documentation would be appreciated but is
                 not required.

              2. Altered source versions must be plainly marked as such, and
                 must not be misrepresented as being the original software.

              3. This notice may not be removed or altered from any source
                 distribution.

Updates:
Dec 28, 1997  Added a TMemo to display the POST's result.
Jan 16, 1998  Added a Proxy edit box. Added ini file stuff.
              Better error handling. Added abort button.
Apr 11, 1998  V1.02 Adapted for BCB3
Jul 23, 1998  V1.03 Corrected a parenthesis error in Encode.
              Thanks to Albert Wiersch <al@tetrion.com> for pointing this bug.
Aug 15, 1999  V1.04 Adapted for BCB4 (Moved FIniFileName initialization from
              FormCreate to form constructor).
Apr 02, 2000  V1.05 Adapted for BCB5 (removed "#define _WINSPOOL_" SetPortA syndrome)

  ---------------------------------------------------------------------------*/
#if __BORLANDC__ == 0x520     // BCB1 is BC5.20   BCB3 is BC5.30
    #define _WINSOCKAPI_      // Prevent winsock.h from being included
#endif
#include <vcl\vcl.h>
#include <vcl\inifiles.hpp>
#pragma hdrstop

#include "HttpPg1.h"
//---------------------------------------------------------------------------
#pragma link "HttpProt"
#pragma resource "*.dfm"
#define HttpPgVersion 101
#define SectionData   "Data"
#define KeyUserID     "UserID"
#define KeyUserName   "UserName"
#define KeyEMail      "EMail"
#define KeyMessage    "Message"
#define KeyProxy      "Proxy"
#define SectionWindow "Window"
#define KeyTop        "Top"
#define KeyLeft       "Left"
#define KeyWidth      "Width"
#define KeyHeight     "Height"
THttpTestForm *HttpTestForm;
//---------------------------------------------------------------------------
__fastcall THttpTestForm::THttpTestForm(TComponent* Owner)
    : TForm(Owner)
{
    FIniFileName = LowerCase(ExtractFileName(Application->ExeName));
    FIniFileName.SetLength(FIniFileName.Length() - 3);
    FIniFileName = FIniFileName + "ini";
}
//---------------------------------------------------------------------------
void __fastcall THttpTestForm::FormCreate(TObject *Sender)
{
    DisplayMemo->Clear();
}
//---------------------------------------------------------------------------
AnsiString __fastcall Encode(AnsiString msg)
{
    int        I;
    AnsiString Result;
    char       ch;

//    Result = new AnsiString;
    Result = "";
    for (I = 1; I < msg.Length(); I++) {
        ch = (msg)[I];
        if (ch == ' ')
            Result = Result + "+";
        else if ((toupper(ch) < 'A') || (toupper(ch) > 'Z'))
            Result = Result + "%" + IntToHex(ch, 2);
        else
            Result = Result + ch;
    }
    return(Result);
}
//---------------------------------------------------------------------------
void __fastcall THttpTestForm::SendButtonClick(TObject *Sender)
{
    TMemoryStream *DataIn;
    TMemoryStream *DataOut;
    AnsiString    Buf;
    BOOL          bSuccess;

    DisplayMemo->Clear();
    DataIn  = new TMemoryStream;
    DataOut = new TMemoryStream;
    bSuccess = TRUE;
    try {
        Buf     = "ID=" + UserIDEdit->Text +
                  "&REMITE=" + EMailEdit->Text +
                  "&MENSAJE=" + Encode(MessageEdit->Text);
        DataOut->Write(&Buf[1], Buf.Length());
        DataOut->Seek(0, soFromBeginning);

        HttpCli1->SendStream = DataOut;
        HttpCli1->RcvdStream = DataIn;
        HttpCli1->Proxy      = ProxyEdit->Text;
        HttpCli1->ProxyPort  = "80";
        HttpCli1->URL        = "http://www.unired.net.pe/cgi-bin/a.out";

        SendButton->Enabled  = FALSE;
        AbortButton->Enabled = TRUE;
        try {
            HttpCli1->Post();
        }
        __except (TRUE) {
            bSuccess = FALSE;
        }
        if (bSuccess) {
            DataIn->Seek(0, 0);
            DisplayMemo->Lines->LoadFromStream(DataIn);
        }
        SendButton->Enabled  = TRUE;
        AbortButton->Enabled = FALSE;
    }
    __except (TRUE) {
        bSuccess = FALSE;
    }
    if (!bSuccess)
        DisplayMemo->Lines->Add("Failed : " + HttpCli1->ReasonPhrase);

    delete DataOut;
    delete DataIn;
}
//---------------------------------------------------------------------------
void __fastcall THttpTestForm::AbortButtonClick(TObject *Sender)
{
    HttpCli1->Abort();
}
//---------------------------------------------------------------------------
void __fastcall THttpTestForm::FormShow(TObject *Sender)
{
    TIniFile *IniFile;

    if (!FInitialized) {
        FInitialized = TRUE;
        IniFile      = new TIniFile(FIniFileName);
        UserIDEdit->Text  = IniFile->ReadString(SectionData, KeyUserID,
                           "27313");
        EMailEdit->Text   = IniFile->ReadString(SectionData, KeyEMail,
                           "francois.piette@pophost.eunet.be");
        ProxyEdit->Text   = IniFile->ReadString(SectionData, KeyProxy,
                           "");
        MessageEdit->Text = IniFile->ReadString(SectionData, KeyMessage,
                           "Hello World ! (Message sent by HttpPg).");

        Top    = IniFile->ReadInteger(SectionWindow, KeyTop,    Top);
        Left   = IniFile->ReadInteger(SectionWindow, KeyLeft,   Left);
        Width  = IniFile->ReadInteger(SectionWindow, KeyWidth,  Width);
        Height = IniFile->ReadInteger(SectionWindow, KeyHeight, Height);

        delete IniFile;
    }
}
//---------------------------------------------------------------------------
void __fastcall THttpTestForm::FormClose(TObject *Sender, TCloseAction &Action)
{
    TIniFile *IniFile;

    IniFile = new TIniFile(FIniFileName);
    IniFile->WriteString(SectionData, KeyUserID,    UserIDEdit->Text);
    IniFile->WriteString(SectionData, KeyProxy,     ProxyEdit->Text);
    IniFile->WriteString(SectionData, KeyMessage,   MessageEdit->Text);
    IniFile->WriteString(SectionData, KeyEMail,     EMailEdit->Text);
    IniFile->WriteInteger(SectionWindow, KeyTop,    Top);
    IniFile->WriteInteger(SectionWindow, KeyLeft,   Left);
    IniFile->WriteInteger(SectionWindow, KeyWidth,  Width);
    IniFile->WriteInteger(SectionWindow, KeyHeight, Height);
    delete IniFile;
}
//---------------------------------------------------------------------------

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品久久人人做人人爽| 在线观看视频一区| 日韩精品久久理论片| 亚洲资源在线观看| 亚洲激情一二三区| 婷婷六月综合亚洲| 蜜桃视频在线一区| 国产麻豆午夜三级精品| 国产一区二区伦理片| 国产精品一区二区三区四区| 国产又粗又猛又爽又黄91精品| 激情综合网av| 国产999精品久久| 91在线精品一区二区三区| 一本在线高清不卡dvd| 欧美曰成人黄网| 日韩一区二区三区观看| 精品奇米国产一区二区三区| 国产午夜一区二区三区| 亚洲三级小视频| 奇米四色…亚洲| 国产成人免费av在线| 色婷婷综合在线| 日韩视频免费观看高清在线视频| 久久久久国色av免费看影院| 国产精品动漫网站| 日本在线播放一区二区三区| 国产毛片精品国产一区二区三区| 色综合久久久网| 欧美大尺度电影在线| 国产亚洲成av人在线观看导航| 亚洲免费视频中文字幕| 日韩激情中文字幕| 99精品在线观看视频| 欧美一区二区三区的| 亚洲同性同志一二三专区| 性做久久久久久| 成人免费看片app下载| 7777精品伊人久久久大香线蕉完整版| 久久久午夜电影| 亚洲成人777| 成人免费黄色在线| 日韩视频一区二区三区| 亚洲色图一区二区三区| 国模冰冰炮一区二区| 欧美午夜电影网| 国产欧美一区二区精品性色 | 成人免费福利片| 欧美久久久久久蜜桃| 国产精品久久久久久久久免费丝袜| 亚洲午夜久久久久中文字幕久| 国内精品视频一区二区三区八戒 | 亚洲激情校园春色| 国产成人精品亚洲日本在线桃色 | 蜜臀a∨国产成人精品| 91福利国产成人精品照片| 国产亚洲人成网站| 捆绑调教美女网站视频一区| 欧美午夜精品久久久| 日韩理论片中文av| www.日韩精品| 欧美国产欧美综合| 国产美女一区二区| 精品国产免费一区二区三区四区 | 91福利在线免费观看| 中文字幕中文字幕中文字幕亚洲无线| 毛片不卡一区二区| 欧美一区二区在线视频| 天天综合色天天综合| 欧美日韩国产另类不卡| 一个色在线综合| 欧美亚洲日本一区| 一区二区高清视频在线观看| 91丝袜美腿高跟国产极品老师 | 亚洲一区二区三区影院| 91网址在线看| 亚洲免费av观看| 在线影视一区二区三区| 亚洲一区二区三区三| 欧美日韩一本到| 日本中文字幕一区| 精品国产污网站| 国产精品自拍在线| 欧美韩国日本一区| 91在线观看高清| 亚洲国产精品欧美一二99| 欧美色涩在线第一页| 亚洲图片一区二区| 日韩午夜精品电影| 粉嫩一区二区三区性色av| 国产精品污www在线观看| av在线综合网| 亚洲国产综合91精品麻豆| 正在播放亚洲一区| 久久99精品国产.久久久久| 久久久久久久性| 91丝袜呻吟高潮美腿白嫩在线观看| 亚洲精品精品亚洲| 日韩一区二区免费电影| 国产呦精品一区二区三区网站| 国产精品乱码一区二区三区软件| 色噜噜狠狠色综合中国| 麻豆成人91精品二区三区| 国产香蕉久久精品综合网| 在线免费观看日本欧美| 国产精品综合av一区二区国产馆| 中文字幕亚洲一区二区va在线| 在线国产亚洲欧美| 国产一区二区精品久久91| 一区二区三区中文字幕电影| 日韩一区二区三区精品视频| www.欧美日韩| 激情文学综合网| 亚洲一区在线看| 国产色产综合产在线视频| 在线观看日韩毛片| 国产高清成人在线| 日韩福利电影在线观看| 中文字幕乱码亚洲精品一区| 欧美久久高跟鞋激| 99视频在线观看一区三区| 六月婷婷色综合| 亚洲一区精品在线| 中文字幕一区在线观看| 2020国产精品久久精品美国| 欧美久久久久久久久中文字幕| 成人精品电影在线观看| 国内精品自线一区二区三区视频| 亚洲午夜精品久久久久久久久| 国产精品视频一区二区三区不卡| 日韩精品一区二区三区在线观看| 91久久精品网| 99久久99久久精品国产片果冻| 国内不卡的二区三区中文字幕 | 在线成人午夜影院| 91免费观看在线| 成人免费毛片a| 国产高清亚洲一区| 老汉av免费一区二区三区 | 国产女人aaa级久久久级| 欧美电影一区二区三区| 91国产免费看| 欧洲亚洲精品在线| 91无套直看片红桃| 99国内精品久久| av在线不卡观看免费观看| 丁香啪啪综合成人亚洲小说| 国内精品不卡在线| 国产成人99久久亚洲综合精品| 国产原创一区二区| 国产成人免费视| 成人免费av在线| 91丨九色丨蝌蚪丨老版| 色综合天天综合狠狠| 97久久精品人人做人人爽| 91蝌蚪porny| 欧美亚洲国产bt| 欧美一区二区三区四区久久| 欧美精品久久一区| 精品国产成人在线影院| 久久综合久久鬼色中文字| 国产亚洲欧美中文| 亚洲男人天堂av网| 午夜精品福利久久久| 日韩av中文在线观看| 久久精品国产一区二区三区免费看| 日本欧美一区二区三区乱码| 精油按摩中文字幕久久| 国产精品一二一区| 色综合天天性综合| 欧美人伦禁忌dvd放荡欲情| 日韩三级精品电影久久久| 久久久久久久久久美女| 国产精品久久一卡二卡| 亚洲综合在线免费观看| 丝袜诱惑亚洲看片| 国产一区二区三区久久悠悠色av| 成人激情黄色小说| 欧美日韩视频专区在线播放| 日韩免费视频一区| 中文字幕一区二区三区在线不卡 | 国产一区二区三区蝌蚪| 99久久伊人网影院| 欧美精品日韩一区| 中文字幕免费不卡| 日韩中文字幕区一区有砖一区 | 三级亚洲高清视频| 国产成人在线视频免费播放| 欧美日韩亚洲综合在线| 国产日产欧美一区二区三区| 亚洲一卡二卡三卡四卡| 粉嫩蜜臀av国产精品网站| 在线播放91灌醉迷j高跟美女| 2023国产一二三区日本精品2022| 亚洲美女屁股眼交| 国内精品免费在线观看| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 日韩欧美激情四射| 亚洲一二三区在线观看| 国产成人自拍在线|