Оригинал статьи: http://support.microsoft.com/default.as ... -US;872941
FIX: Вы можете получить неточные результаты вычислений с плавающей точкой, если проект скомпилирован в Visual Studio .NET 2003 с использованием ключа /Og или /Ob2
Article ID : 872941
Last Review : Ноябрь 23, 2004
СИМПТОМЫ
В Microsoft Visual Studio .NET 2003 вы можете использовать ключи /Og и /Ob2 для оптимизации. После компиляции проекта вы можете получать неточные результаты вычислений с десятичной точкой.
РЕШЕНИЕ
Поддерживаемая "заплатка" доступна на сайте Microsoft. Но, поскольку эта "залатка" предназначена только для решения описанной в этой статье проблемы, то применять ее следует лишь на тех системах, где эта ошибка наблюдается.
Возможно, что данную заплатку еще необходимо тестировать. Поэтому, если данная проблема перед вами не вставала, то мы рекомендуем подождать выхода следующего пакета обновления (service pack) Visual Studio .NET 2003.
Для немедленного решения проблемы свяжитесь со службой поддержки Microsoft Product Support Services. Список номеров телефонов и адресов доступен по следующей ссылке:
http://support.microsoft.com/default.aspx?scid=fh;[LN];CNTACTMS