Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi 活动FPU异常_Delphi_Exception_Fpu - Fatal编程技术网

Delphi 活动FPU异常

Delphi 活动FPU异常,delphi,exception,fpu,Delphi,Exception,Fpu,一切都好吗? 伙计们,我想和你们交换一个想法。在我的公司里, 一位同事在您的delphi中遇到了一个问题,只有在一个项目中,“浮点除以零”的异常才会出现 我查遍了所有我知道的可能影响的地方: -Delphi选项->Embarcadero调试器->语言异常。 -我测试了指令系统Set8087CW($1372)以激活FPU异常 但它没有起作用。有人对问题的原因有什么建议吗 谢谢。要么8087零除异常被屏蔽,要么一些异常处理程序正在处理这些异常。我想不出任何其他解释。可能是一个DLL调用改变了8087

一切都好吗? 伙计们,我想和你们交换一个想法。在我的公司里, 一位同事在您的delphi中遇到了一个问题,只有在一个项目中,“浮点除以零”的异常才会出现

我查遍了所有我知道的可能影响的地方: -Delphi选项->Embarcadero调试器->语言异常。 -我测试了指令系统Set8087CW($1372)以激活FPU异常

但它没有起作用。有人对问题的原因有什么建议吗


谢谢。

要么8087零除异常被屏蔽,要么一些异常处理程序正在处理这些异常。我想不出任何其他解释。可能是一个DLL调用改变了8087CW,并且在调用退出时不会将其恢复。我见过这种情况发生在打印机驱动器和网络驱动器上。您使用的是哪个Delphi版本,如果它适用于哪个平台(32/64)?此外,了解这个特定项目是否依赖于Jeroen.Hi friends提到的外部DLL也会有所帮助。我查一下你的小费。我们使用Delphi XE进行所有更新。这个问题发生在64位和32位的windows上。谢谢。@Delphiman如果你有XE,你的应用程序只有32位。是的,64位Windows运行32位应用程序,但您的应用程序仅为32位。