procedure Tfm_main.InitHtml(AWebBrower: TWebBrowser);
var
  URL: OleVariant;
begin
  //Init IE 初始化IE控件
  root:= ExtractFilePath(Application.ExeName);
  URL := root+'default.htm';
  AWebBrower.Navigate2(URL);end;我需要在WebBrowser中执行自己的Html代码,所以先这样初始化一个IE控件,但在XP集成SP2系统下会出错,不能执行。有谁遇到过这种情况?有办法解决吗?

解决方案 »

  1.   

    出得什么错误?错误出现在哪行代码上面?
    你可以直接调用AWebBrower.Navigate2('about:blank');
    就可以了。
      

  2.   

    谢谢楼上的兄弟!
    我的XP系统没有集成Sp2,现在没办法试
    我找朋友帮我试一下,回来给你加分!另外能讲一下,我的方法和你的方法区别在哪里吗?请赐教!
      

  3.   

    忘了回答你的问题了:)
    在XP+sp2系统下打开 会提示“**程序遇到问题需要关闭,是否发送错误信息”,就像IE出错时的提示。