在程序中,使用WebBrowser控件实现浏览器功能,工作正常,但访问www.zap2it.com时总是弹出"Invalid floating point operation"错误,但直接用IE浏览器浏览没有问题。
运行Delphi6自带的Demo程序CoolStuf,会出同样的错误。
什么原因?

解决方案 »

  1.   

    我也郁闷,用这个控件的时候也出过
    楼主
    要不你try一下,但是异常不要抛出来看看
      

  2.   

    处理一下APPLICATION的OnException事件..就不会弹出这东西了.
      

  3.   

    只有访问www.zap2it.com出错,但我们的应用程序必须访问这个网站。郁闷!
      

  4.   

    处理一下APPLICATION的OnException事件..就不会弹出这东西了.这样试了一下,可以不弹出对话框,但网页仍然显示不出来。
      

  5.   

    这个原因是因为WebBrowser控件是针对IE5.0的,但是有些网站必须IE6.0以上才可以打开,比如说有用ShockWare的页面
      

  6.   

    两个星期了,仍然没有找到解决的办法。Delphi2005也有同样的问题
      

  7.   

    使用embededbrowser,这是webbrowser在浮点运算时错误。embeded browser中有个函数,它默认也没有调用。好像时什么8087的函数。问题我遇到过,就是在创建webbrowser后,navigator前调用,就没有问题。你可以在embeded browser封装组建pas的后面看到这个过程。
    大家一块提高!
      

  8.   

    我以前也写过这类东西,看了楼主的问题,顺便拿出试一下,结果很正常,什么错误都没有。
    屏幕快照:http://www.xingzhou.com/other/1.jpg