Форум: "Основная";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];
ВнизФункции Найти похожие ветки
← →
UserUserov (2004-09-02 21:31) [0]Я сделал прогу на Win98, каркулятор срасширенными возможностями,
но как оказалось на WinXP тригонометрические и некоторые другие функции возвращали 0. С чем это связано и как сделать, что бы
этого небыло?
← →
lipskiy © (2004-09-02 21:41) [1]Интересно посмотреть на код хотя бы одной такой функции.
← →
Рамиль © (2004-09-02 21:53) [2]Дело в том, что в XP сложение работает не так как в других ОС, в следствии скрытой ошибки в драйвере сопроцессора. При многократном сложении возникает переполнение регистров, что приводит к обнулению результата. А так как при вычислении тригонометрических функций используется большОе количество операций сложения, то результат, в некоторых случаях, обнуляется.
Исправить это можно скачав с сайта microsoft обновление драйвера, называется handsrectifier.exe, поищи по поиску на сайте.
← →
Sergey Kaminski © (2004-09-03 05:02) [3]Ох.
Мама родная.
>> на WinXP тригонометрические и некоторые другие функции возвращали 0
Это не 0, это - О-О-О!!!
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.035 c