TWebBrowser的奇怪问题,请大家帮忙

shacy 2004-02-09 10:05:49
在TWebBrowser的OnBeforeNavigate2事件中,我怍了如下操作:

NewURL:=String(URL);
if LowerCase(copy(URL,Length(NewURL)-2,3))='nlc' then
begin
Cancel:=True;
PageStr:=Copy(NewURL,Length(NewURL)-11,5);
DisplayAPage(StrToInt(PageStr));
ReadContent(ConvertPageNo(StrToInt(PageStr)));
DisplayTemp('tmpContent.nlc');
end;

为什么我在不同的机器上执行有不同的结果?我在我机器上执行,每次点击链接时,本来应该执行OnBeforeNavigate2事件,可是为什么不执行,在别人机器上执行?
后来我又重新安装了一遍IE浏览器,才在我机器上执行了上面的事件。
我想问问:是不是TWebBrowser控件与IE浏览器的版本有关?
...全文
36 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧