应用程序发生错误 floating point division by zero 怎么解决

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了应用程序发生错误 floating point division by zero 怎么解决相关的知识,希望对你有一定的参考价值。

用的是考试宝典 正式版(注册来的)

本人win7 64位系统 急求解决方法

应用程序发生错误 floating point division by zero 是设置错误造成的,解决方法为:

1、找到系统盘:\\用户\\[用户名]\\AppData\\Roaming\\Scooter Software\\Beyond Compare 3目录中。

2、然后,把里面的文件全删了就可以了。

3、然后再运行BCompare,就可以了,直接进入向导了。

4、然后,一直下一步,直接完成向导就可以了。

5、如果在系统盘:\\用户\\[用户名]\\目录找不到AppData目录,可能是目录是隐藏了。

6、然后在“查看”中,找到“选项”。

7、在文件夹选项窗口中,进入查看分页,选择上“显示隐藏的文件、文件夹和驱动”。

参考技术A 我的系统同样出现了同样的对话框,更加不明白的是,标题是SJUJ,可以设置开机不启动试试 参考技术B 应用程序错误是怎么回事?
所中的病毒木马不同,应用程序出现错误的提示也不尽相同。一般的情况是原来能正常运行的软件突然一打开就报告“应用程序错误,需要关闭”,“应用程序错误,**内存地址不能read”,“应用程序错误,位于地址****”等等

造成应用程序错误 该内存不能为read的原因
1.病毒木马破坏
2.应用程序组件丢失或损坏
3.应用程序所依赖的组件丢失或损坏
4.软件冲突
5.硬件故障

解决应用程序错误的方法步骤:
1.首先排除病毒原因,使用最新版本的金山毒霸快速查杀3-5分钟,根据检查结果,点击立即处理。
2.如果应用程序出错的提示是缺少某个文件,那就可能是这个文件损坏,根据这个组件查询是哪个系统组件损坏,重新安装相关组件,恢复程序文件,一般即可解决。
3.若是相关软件自身的组件缺失,只需要重新安装这个软件即可。比如运行迅雷时提示缺少某个文件,可以尝试重新安装迅雷。
4.若以上方法无效,可能是软件之间的冲突导致出错。解决办法是尝试关闭几个无关的正在运行的应用程序,看看错误是否还会重现。若已解决,就知道是哪两个软件冲突,不再同时运行这两个软件即可解决。或者向厂商反馈故障,督促厂商升级解决。如果不清楚是哪几个软件冲突,可行的解决办法是使用金山卫士的系统优化,在一键优化里,关闭一些不常用的软件启动。这样开机后运行的程序少一些,冲突的概率会下降。
5.对于另一种应用程序出错,截图显示“应用程序出错,**内存地址不能读或不能写”,这种情况最复杂,若以上方法不能解决,则很可能是硬件(主要是内存)故障,可能是兼容性不良,只能联系硬件供应商修理。或者重装系统,重装后短时间内可能会有效。

我打开有些网页会出现invalid floating point operation 这要怎么解决?

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事件里。
参考技术A 浮点运算无效.
计算机术语 你可能删了一个程序的关联,程序重装后恢复正常.

http://zhidao.baidu.com/question/219351870.html

参考资料:http://zhidao.baidu.com/question/163827594.html

参考技术B 翻译:浮点运算无效.

计算机术语 你可能删了一个程序的关联,程序重装后恢复正常追问

必须重装系统?

追答

非常建议您重新安装操作系统,有这个必要。

追问

好吧,我郁闷了

本回答被提问者采纳
参考技术C 浮点运算无效.
计算机术语 你可能删了一个程序的关联,程序重装后恢复正常,我以前误删了windows bioexcess
也出现了LZ当时的情况,重装系统后就没问题了,重装费用就要看lz的具体位置了,我上次重装花了40元!还想问一下LZ的电脑是联想的吗?追问

必须重装系统?

追答

必须重装系统

参考技术D 是浮点错误,domain是领域的意思,这个就是你的变量溢出了。。
所谓溢出就是你的数超出机器表示的范围了...
数据的每一种类型都有自己的存储空间,那空间一定,表示的数就有一定的范围,如果你的数超出范围会出错.但是一般机器不报错.而是给你一个随机的一个值.但是零做除数了,它就会报错了。..参考资料:
追问

必须重装系统?

以上是关于应用程序发生错误 floating point division by zero 怎么解决的主要内容,如果未能解决你的问题,请参考以下文章

如何加速这个用 Python 编写的程序?

测试浮点相等性。 (FE_FLOATING_POINT_EQUALITY)

C++编程的时候提示Floating point exception

安装windows优化大师,出现“floating point division by zero”错误?

Delphi “Invalid floating point operation.”错误的解决方法(使用System单元提供的Set8087CW函数禁用浮点异常)

c语言 floating point exception 问题~!!!急求~!!!!!