Опция компилятора: -w
 
Установить минимальный уровень предупреждений

Синтаксис

-w level | all | param | Escape | pedantic | Next

Параметры

level
Предупреждающие сообщения, только с уровнем равным или большим чем это значение, будут выводиться.
all
Равнозначно level равный нулю (0).
param
Предупреждать если в параметрах процедуры не указаны ByVal или ByRef.
Escape
Предупреждать, когда строковые литералы содержат любое количество управляющих символов (\).
pedantic
Равнозначно использованию вместе param и Escape аргументов.
Next
Предупреждать когда команда Next сопровождается идентификатором.

Описание

Опция компилятора -w определяет, какие предупреждения компилятора, если таковые имеются, должны быть выведены. Каждое возможное предупреждение связано с уровнем предупреждений, начиная с нуля (0) и увеличивается с каждой новой потенциальной проблемой, которая может произойти. Существенные высокоуровневые значения будут иметь эффект подавления всех предупреждающих сообщений.

Следует отметить, что param, Escape, pedantic и Next параметры обеспечивают дополнительные предупреждения (не обычный вывод по умолчанию).

Если опция -w не используется, это равнозначно тому, что установлено -w 0 . Опция -w  может быть указана несколько раз.

См. также