Установить минимальный уровень предупреждений
Синтаксис
-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
может быть указана несколько раз.
См. также