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.
Дополнительно см. статью "Управление исключениями".