Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Как запретить изменение управляющего слова FPU


Автор: zalex 11.12.2008, 22:11
Доброе время суток!

Возник вопрос - в ходе выполнения програмы упарвляющее слово сопроцессора не должно изменяться (интересует та его часть, которая отвечает за возникновение ИС - Underflow, OverFlow и т.д.). То есть задал его при помощи SetExcrptionMask и запретил изменение.
По хорошему бы знать как запретить модификацию этого слова - но инфы не нашел.

Второй вопрос. Если такое невозможно - то как быть уверенным, что в процессе выполнения проги это слово неизменно (скажем у меня нет 100% уверенности, что ни одна из функций не моего авторства не модифицирует это слово). Постоянно опрашивать при помощи GetExceptionMask - это паранойя и не выход в моём случае.

Третий вопрос - где в мануалах искать - какие именно процедуры/функции из набора поставки Delphi 7 приводят к модификации этого слова.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)