在websnap技术中,delphi也有一个自带的,可以从网页上提取数据的例子,我看不明白,请高手帮忙解答。
我在DELPHI自己带的websnap例子中(D:\Delphi6\Demos\WebSnap\SimpleAdapter)
发现他的程序代码写法和我们平时用的Request.ContentFields.Values['T1'],有很
大的不同,他可以跨表单提取网页上的数据,我一直未能看明白这段代码的意思。
procedure TCounter.PageProducerModuleActivate(Sender: TObject);
begin
// 初始值
FCount := 0;
end;
procedure TCounter.GetParams(Sender: TObject;
Params: TStrings);
begin
//获取网页上的数据
Params.Add(Format('Count=%d', [FCount]));(就是这段代码看不明白)
end;
procedure TCounter.IncrementExecute(Sender: TObject;
Params: TStrings);
begin
// Retrieve last value,对所获得的数据进行加“1”操作
FCount := StrToInt(Params.Values['Count']);(就是这段代码看不明白)
Inc(FCount);
procedure TCounter.CountGetValue(Sender: TObject;
var Value: Variant);
begin
//得到最终的结果
Value := FCount;
end;
请高手帮忙看看以上这两段代码的代表的何意思