Среда разработки Unimod PRO 2 (версия 2.3.40)
 Руководство пользователя
×

9.1.2.3 Индикаторы динамических ошибок


Индикаторы
Описание
Целочисленное деление на ноль
Предотвращена попытка деления целого числа на ноль. В результате операция деления на ноль и присвоение ее результата проигнорированы, а управление технологическим приложением переходит к следующему оператору.
Переполнение при преобразовании FPU в целое
При преобразовании вещественного числа в целое часть значимых бит не помещается в битовую маску целого числа, что приводит к недостоверному результату операции. После этого приложение продолжает выполняться, но может возникнуть цепочка последующих недостоверных вычислительных операций.
FPU: Деление на ноль
Предотвращена попытка деления вещественного числа на ноль. В результате операция деления на ноль и присвоение ее результата проигнорированы, а управление технологическим приложением переходит к следующему оператору.
FPU: Неверный формат
Несоответствие присвоенного значения формату вещественного числа, операция присвоения будет проигнорирована, управление перейдет к следующему оператору.
FPU: Переполнение в плюс бесконечность
Результат операции превышает максимально допустимое значение для положительных вещественных чисел, в качестве результата присваивается значение NaN. При этом выполнение приложения продолжается, но любая последующая операция с NaN приведет к ошибке и остановке приложения.
FPU: Переполнение в минус бесконечность
Результат операции превышает минимально допустимое значение для отрицательных вещественных чисел, в качестве результата присваивается значение NaN. При этом выполнение приложения продолжается, но любая последующая операция с NaN приведет к ошибке и остановке приложения.
Выход за границы массива
Попытка обращения к несуществующему элементу массива.
Ошибка при обращении к указателю
В настоящее время не используется, зарезервирована под будущие потребности.
Предотвращено формирование NAN
Предотвращена попытка выполнения вычислительной операции, в результате которой может быть присвоено значение NaN. Любая подобная операция игнорируется, а управление переходит к следующему оператору.
Некорректный аргумент (от пользователя)
Предотвращена попытка вызова функции с некорректным аргументом пользователя (несоответствие по типу данных или допустимому значению). В таком случае операция будет пропущена, а управление перейдет к следующему оператору.
Некорректный аргумент (от компилятора)
Ошибка, связанная с результатами компиляции приложения, при возникновении обратитесь к разработчикам.