这个问题我也遇到过。我的解决办法是:
一、先确定你有多少个传入参数。比如是2个。
二、定义公共变量
MyCount:integer;//计数
Param1,Param2:string;//用于接收网址参数
三、在ActiveForm的OnCreate事件加入:
MyCount:=0
//网页有缓冲,注意清空历史记录
四、定义一个公共处理过程DoMyApplication,接收够2个参数就执行指定的功能。
inc(MyCount);
if MyCount=2 then begin
//执行你的指定过程或函数
end;
三、属性取得参数的事件中指向DoMyApplication。
procedure TActiveForm.Set_Param1(const Value: WideString);
begin
Param1:=Value;
DoMyApplication;
end;
procedure TActiveForm.Set_Param2(const Value: WideString);
begin
Param2:=Value;
DoMyApplication;
end;