var
web:TwebBrowser;procedure TForm1.Button1Click(Sender: TObject);
begin
web:=TWebBrowser.Create(Self);
web.ParentWindow:=Self.Handle;
web.SetBounds(100,100,100,100);
web.OnDocumentComplete:=WebBrowser1DocumentComplete;
web.Navigate('http://www.qq.com/');
end;procedure TForm1.Button2Click(Sender: TObject);
begin
// web.Destroy;
web.Free ;
end;procedure TForm1.WebBrowser1DocumentComplete(Sender: TObject;
const pDisp: IDispatch; var URL: OleVariant);
begin
if(web.LocationURL='http://www.qq.com/') then
begin
// web.OnDocumentComplete:=nil;
web.Free;
end;
end;为什么在DocumentComplete事件中释放会出错,
而直接在Button2中点击却没提示错误?(无论网页是否加载完毕)
小弟不才 ,真心求教
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货