| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Как запретить изменение управляющего слова FPU |
| Автор: zalex 11.12.2008, 22:11 |
| Доброе время суток! Возник вопрос - в ходе выполнения програмы упарвляющее слово сопроцессора не должно изменяться (интересует та его часть, которая отвечает за возникновение ИС - Underflow, OverFlow и т.д.). То есть задал его при помощи SetExcrptionMask и запретил изменение. По хорошему бы знать как запретить модификацию этого слова - но инфы не нашел. Второй вопрос. Если такое невозможно - то как быть уверенным, что в процессе выполнения проги это слово неизменно (скажем у меня нет 100% уверенности, что ни одна из функций не моего авторства не модифицирует это слово). Постоянно опрашивать при помощи GetExceptionMask - это паранойя и не выход в моём случае. Третий вопрос - где в мануалах искать - какие именно процедуры/функции из набора поставки Delphi 7 приводят к модификации этого слова. |