RUS  ENG 

Ошибка деления на ноль.

Страницы: 1
RSS
Ошибка деления на ноль.
 
Использую ZuluXTools под C#.
При открытии ZuluXTools в приложении начинает падать ошибкой при деления на ноль, когда не должен (результат должен быть равен бесконечности).
Происходят какие то действия в ZuluXTools с FPU, собран на Borland или причина другая?
Код
double.IsPositiveInfinity(new Func<double, double, double>((x, y) => x / y)(1.0, 0.0))
 
В какой конкретно момент?
 
Цитата
Алексей Аширов написал:
В какой конкретно момент?
в момент когда в моем коде происходит какие либо действия (во время открытия ZuluXTools) и возможны деления на ноль
 
Что такое открытие ZuluXTools и причем тут Tools, если Вы на ноль делите?
 
открытия MapCtrl. должно быть такое действие double.IsPositiveInfinity(new Func<double, double, double>((x, y) => x / y)(1.0, 0.0)) пройти нормально а не падать ошибкой.
 
Ясно. У нас специалист по MapCtrl будет через неделю. Посмотрим
 
Добрый день Robert Portnov,
ZuluXTools собран с Visual C++ 2012 Run-time. Да, при использовании сишного рантайма будет исключение сопроцессора при делении на ноль. Да, это поведение конфликтует с .Net Framework. Нам нужно изучить, сможем ли мы на это повлиять.
Страницы: 1