delphi 程序问题 帮我解释下下面的程序是什么意思

procedureTForm1.BitBtn1Click(Sender:TObject);varStr,Str2:string;i,j:integer;idhttp:TI... procedure TForm1.BitBtn1Click(Sender: TObject);
var
Str,Str2:string;
i,j:integer;
idhttp:TIdHTTP ;
SS:TStringList;
RespData: TStringStream;
begin

idhttp:=TIdHTTP.Create(nil);
SS := TStringList.Create;
SS.Add('Keywrod=Find');
SS.Add('typeId='+Edit1.Text);
SS.Add('jsSJ='+Str2);
SS.Add('ksSJ='+inttostr(j));
RespData:=TStringStream.Create('');
IdHTTP.Post(Edit2.Text,SS,RespData);
Memo1.Lines.Text:=RespData.DataString;

application.ProcessMessages;
IdHTTP.Free;
end;
展开
 我来答
景茹炜L8
2012-08-17 · TA获得超过481个赞
知道小有建树答主
回答量:617
采纳率:0%
帮助的人:379万
展开全部
idhttp:=TIdHTTP.Create(nil);创建一个http的客户端
SS := TStringList.Create;
SS.Add('Keywrod=Find');
SS.Add('typeId='+Edit1.Text);
SS.Add('jsSJ='+Str2);
SS.Add('ksSJ='+inttostr(j));建立一串字符和属性对,如:Keyword=Find等

RespData:=TStringStream.Create('');创建一个响应端(接收返回值)
IdHTTP.Post(Edit2.Text,SS,RespData);发送ss到URL地址Edit2.text,返回值存储到RespData
Memo1.Lines.Text:=RespData.DataString;Memo1中显示返回值

application.ProcessMessages;接收信息时,程序依然可以响应用户操作
IdHTTP.Free;释放资源
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式