我打开有些网页会出现invalid floating point operation 这要怎么解决?
5个回答
展开全部
Delphi中WebBrowser(或者EmbeddedWebBrowser)控件打开部分网站报“Invalid floating point operation”异常的解决方法 :
最近用EmbeddedWB控件做浏览器相关应用的时候,发现有些网页只要一打开就一定会蹦出一个“Invalid floating point operation”异常(关掉异常对话框以后,浏览器无响应),而程序仅仅是一句
?WebBrowser1.Navigate(Edit1.Text);
很多含有Silverlight元素的网页打开时都会带出这个bug。
1、很多网友都遇见过同样的问题
2、Borland官方解释请点这里
3、大概的情况是,在使用一些浮点操作时,微软默认设计会抛出一系列的异常。这些异常按理说不应该阻止程序运行。但不知道为什么,Delphi默认是截获后又把异常抛了出来,被系统截获就会影响程序运行了。
Borland给的解决方法是,加一句
?Set8087CW(Longword($133f));
来关闭这个机制. 可以加在form的OnCreate事件里。
最近用EmbeddedWB控件做浏览器相关应用的时候,发现有些网页只要一打开就一定会蹦出一个“Invalid floating point operation”异常(关掉异常对话框以后,浏览器无响应),而程序仅仅是一句
?WebBrowser1.Navigate(Edit1.Text);
很多含有Silverlight元素的网页打开时都会带出这个bug。
1、很多网友都遇见过同样的问题
2、Borland官方解释请点这里
3、大概的情况是,在使用一些浮点操作时,微软默认设计会抛出一系列的异常。这些异常按理说不应该阻止程序运行。但不知道为什么,Delphi默认是截获后又把异常抛了出来,被系统截获就会影响程序运行了。
Borland给的解决方法是,加一句
?Set8087CW(Longword($133f));
来关闭这个机制. 可以加在form的OnCreate事件里。
展开全部
翻译:浮点运算无效.
计算机术语 你可能删了一个程序的关联,程序重装后恢复正常
计算机术语 你可能删了一个程序的关联,程序重装后恢复正常
更多追问追答
追问
必须重装系统?
追答
非常建议您重新安装操作系统,有这个必要。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
浮点运算无效.
计算机术语 你可能删了一个程序的关联,程序重装后恢复正常,我以前误删了windows bioexcess
也出现了LZ当时的情况,重装系统后就没问题了,重装费用就要看lz的具体位置了,我上次重装花了40元!还想问一下LZ的电脑是联想的吗?
计算机术语 你可能删了一个程序的关联,程序重装后恢复正常,我以前误删了windows bioexcess
也出现了LZ当时的情况,重装系统后就没问题了,重装费用就要看lz的具体位置了,我上次重装花了40元!还想问一下LZ的电脑是联想的吗?
追问
必须重装系统?
追答
必须重装系统
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是浮点错误,domain是领域的意思,这个就是你的变量溢出了。。
所谓溢出就是你的数超出机器表示的范围了...
数据的每一种类型都有自己的存储空间,那空间一定,表示的数就有一定的范围,如果你的数超出范围会出错.但是一般机器不报错.而是给你一个随机的一个值.但是零做除数了,它就会报错了。..参考资料:
所谓溢出就是你的数超出机器表示的范围了...
数据的每一种类型都有自己的存储空间,那空间一定,表示的数就有一定的范围,如果你的数超出范围会出错.但是一般机器不报错.而是给你一个随机的一个值.但是零做除数了,它就会报错了。..参考资料:
追问
必须重装系统?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询