Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.12;
Скачать: CL | DM;

Вниз

EInvalidOp   Найти похожие ветки 

 
Sour ©   (2002-12-01 21:19) [0]

Господа,
что за ошибка такая EinvalidOp.

Не понимаю почему происходит исключительная ситуация Invalid floating point operation, когда реализуются простые
вычисления над числами с плавающей точкой.

Например:

Есть функция

function F(x: double): double;
begin
Result := 2 * (x - 5);
end;


Функция последовательно вызывается несколько раз, и в некоторый момент происходит описанная ситуация. Хотя при наведении
курсора мыши на выражение 2 * (x - 5) в Hint-е показывается корректгное число.

Помогите....


 
Sour ©   (2002-12-01 21:33) [1]

Может есть какие-либо соображения.....


 
Anatoly P   (2002-12-01 21:36) [2]

Может дело в вызове?


 
Sour ©   (2002-12-01 21:41) [3]

Да, кстати при запуске exe-шника никаких ошибок. Да и если компилировать без точек останова, все нормально, а как только установишь breakpoint так после n-ого вызова функции EinvaliOp.

Вызов следующий:

fTmp := F(x);,
где fTmp и x переменный типа Double


 
Юрий Зотов ©   (2002-12-01 22:13) [4]

1. Чему равно X при вызове?
2. Если функция в DLL, согласованы ли конвенции вызова?


 
Anatoly Podgoretsky ©   (2002-12-01 22:22) [5]

Это проблемы отладчика


 
Sour ©   (2002-12-01 22:52) [6]

Функция описана там же откуда вызывается.

>>Anatoly Podgoretsky
И что посоветуете делать???


 
Anatoly Podgoretsky ©   (2002-12-01 23:03) [7]

Для начала убедиться, что стоят должные апдейты, такое наблюдалось, но после установки апдейтов исчезло. Не гарантирую, что тебе поможет.



Страницы: 1 вся ветка

Текущий архив: 2002.12.12;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.017 c
6-36310
Kotka
2002-10-16 22:39
2002.12.12
E-mail


4-36458
Serd_hhc
2002-10-30 08:37
2002.12.12
Как создать Edit в чужом...


3-36026
Bakch
2002-11-25 09:01
2002.12.12
Работа с ADOTable (повтор)


6-36318
Flex
2002-09-29 09:25
2002.12.12
Как закачать файл с сервера, если сервер проверяет поле REFERER?


1-36236
Vasechkin
2002-12-01 17:33
2002.12.12
Как считать из реестра параметр DWORD