我打开有些网页会出现invalid floating point operation

时间:2021.11.05 发布人:czyovi

我打开有些网页会出现invalid floating point operation

已解决问题

谷歌czyovi用户在2021.11.05提交了关于“梅西我打开有些网页会出现invalid floating point operation”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-12T02:02:30。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,没有什么华丽的语言,但是我对你的感谢不会减少 !

希望以下的回答,能够帮助你。

第1个回答

用户名:匿名用户  

Delphi中WebBrowser(或者EmbeddedWebBrowser)控件打开部分网站报“Invalidfloatingpointoperation§常的解决方法:

最近用EmbeddedWB控件做浏览器相关应用的时候,发现有些网页只要一打开就一定会蹦出一个“Invalidfloatingpointoperation§常(关掉异常对话框以后,浏览器无响应),而程序仅仅是一句

?WebBrowser1.N**igate(Edit1.Text);

很多含有Silverlight元素的网页打开时都会带出这个bug。

1、很多网友都遇见问答过同样的问题

2、Borland官方解释请点这里

3、大概的情况是,在使用一些浮点操作时,微软默认设计会抛出一系列的异常。这些异常按理说不应该阻止程序运行。但不知道为什么,Delphi默宣再怕定看掌言认是截获后又把异常抛了出来,被系统截获就会影响程序运行了。

Borland给的解决方法是,加一句

?Set8087CW(Longword($133f));

来关闭这个机制.可以加在form往德员垂电皇想企湖准的OnCreate事件里。