MSG_SUPPRESSION


Синтаксис

CONST
 MSG_SUPPRESSION_NONE     = 0;
 MSG_SUPPRESSION_INFINITE = 1;
 MSG_SUPPRESSION_ALL      = 2;

Описание

Набор именованных констант для задания атрибута MSG_SUPPRESSION TRY-блока. Константы задают режим подавления сообщений в пределах защищенного кода TRY-блока.

Режим подавления сообщений наследуется вложенными TRY-блоками. Вложенные TRY-блоки не могут понизить режим подавления сообщений. Если в атрибуте TRY-блока будет задан более низкий режим, чем действует вне блока защищенного кода, установка вложенного TRY-блока будет проигнорирована.

На время выполнения DBS-программы (вне отладчика) система автоматически устанавливает режим подавления сообщений MSG_SUPPRESSION_ALL, на время выполнения NTF-программы - режим MSG_SUPPRESSION_INFINITE.

До версии 14.160.050 набор констант назывался MSGSUPPRESS (MSGSUPPRESS_NONE, MSGSUPPRESS_INFINITE, MSGSUPPRESS_ALL). В настоящее время допустимы оба варианта имени.

Начиная с версии 14.267.070 режим MSG_SUPPRESSION_ALL изменяет поведение свойства APP.ProportionalFontFace.

Дополнительно см. статью "Управление исключениями".