Delphi XE2中报错floating point invalid operation 算术运算中发生溢出或下溢
由于最近把老项目升级为XE2(XE系列的都应该一样的, 至少我用XE10也是一样的), 里面的TeeChart控件老是报这个错误, 经过一番努力发现跟
http://www.delphitop.com/html/jichu/1566.html
这个帖子说的差不多, 按照这个方法设置就不在报错了, 这个帖子就当备忘了, 给需要的人一个查找方便吧!
具体解决方法:
var
Saved8087CW : Word;
initialization
Saved8087CW := Default8087CW;
Set8087CW($133f);
finalization
Set8087CW(Saved8087CW);
你没看错, 这就这么简单!!!
由于最近把老项目升级为XE2(XE系列的都应该一样的, 至少我用XE10也是一样的), 里面的TeeChart控件老是报这个错误, 经过一番努力发现跟
http://www.delphitop.com/html/jichu/1566.html
这个帖子说的差不多, 按照这个方法设置就不在报错了, 这个帖子就当备忘了, 给需要的人一个查找方便吧!
具体解决方法:
var
Saved8087CW : Word;
initialization
Saved8087CW := Default8087CW;
Set8087CW($133f);
finalization
Set8087CW(Saved8087CW);
你没看错, 这就这么简单!!!