Форум: "Основная";
Текущий архив: 2009.09.13;
Скачать: [xml.tar.bz2];
ВнизОшибки при вычислениях после EIntegerOverflow Найти похожие ветки
← →
KSergey © (2008-06-26 12:20) [0]Не сталкивался ли кто-нибудь с эффектом в дельфи программах, когад после возникновения исключения EIntegerOverflow операции последующие операции с double-переменными приводили к непредсказуемым результатам (явным кривым значениям типа 1E+23)?
Или это известный эффект?
(Кривые руки в общем случае не исключаются, но как-то очень не похоже в даннмо случае; не инициализированные переменные так же исключены).
Происходит все в DLL на дельфи, когда вызов одной функции из DLL вызывает EIntegerOverflow, а при вызове слудеющей возникают какие-то непредсказуемые результаты.
← →
Palladin © (2008-06-26 12:37) [1]соглашение о вызове точно соблюдено?
← →
KSergey © (2008-06-26 13:11) [2]Стопудово :)
эээ.... ну вообще-то вроде как да
Т.е. коду вообще - лет 5 и более (вернее этой технологии в данном программном продукте взаимодействия Cpp код + одна из DLL - на дельфи)
Все работает зашибись. Но вот всплала проблема и мне говорят, что была аналогичная симптоматика когда-то при EIntegerOverflow внутри дельфи (причем в данном наблюдаемом случае EIntegerOverflow не было выпущено за пределы дельфи).
Вот я и не знаю: толи это народное поверие, толи причины дял такого эффекта могут иметь место быть (вполне вероятно, что и сопроцессор основной код шаманит, и т.д. и т.п.)
Но в обычно ситуации все работает 24*7 уже не первый год.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2009.09.13;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c