Вниз
Скачать: CL | DM;

Функции   Найти похожие ветки 

← →
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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.031 c
14-1093594511
gn
2004-08-27 12:15
2004.09.19
Мат как способ само выражения или опросто недостаточно словарного


1-1093950842
Erik1
2004-08-31 15:14
2004.09.19
Ошибка в деструкторе TThread?


3-1092991579
Натали
2004-08-20 12:46
2004.09.19
Missing data provider


1-1094351281
bigfoot
2004-09-05 06:28
2004.09.19
Дата в реестре


1-1094460264
vigo
2004-09-06 12:44
2004.09.19
ShowMessage




   Наверх