1.2.50. $MESSAGE : Генерировать информационное сообщение

На верх  Назад  Вперёд

Директива $MESSAGE позволяет вставлять пользовательские предупреждения (Warning), подсказки (Hint) или примечания (Note). Она эквивалентна одной из директив $FATAL, $ERROR, $WARNING, $HINT или $NOTE. За ней должно следовать слово ERROR, WARNING, HINT или NOTE, а затем сообщение которое будет отображено, как показано ниже:

{$MESSAGE WARNING Это было закодировано в дождливый день, Баг Кролика}

Эта директива выведет предупреждающее сообщение, когда компилятор её встретит. Эффект тот же, что и директивы {$WARNING}.

Это означает, что следующее:

{$MESSAGE WARNING Закодировано в дождливый день.}
{$MESSAGE NOTE Закодировано в очень, очень дождливый день.}
{$MESSAGE HINT Закодировано в очень дождливый день}
{$MESSAGE ERROR Это неправильно}
{$MESSAGE FATAL Это настолько неправильно, что компилятор остановится сразу}

полностью эквивалентно

{$WARNING Закодировано в дождливый день.}
{$NOTE Закодировано в очень, очень дождливый день.}
{$HINT Закодировано в очень дождливый день}
{$ERROR Это неправильно}
{$FATAL Это настолько неправильно, что компилятор остановится сразу}

Обратите внимание, что если используется переключатель -Sw, WARNING сообщение будет рассматриваться как ошибка, и компилятор остановится.