Препроцессор Inno Setup: #error

Синтаксис

error-directive: error <text>

Описание

Директива указывает компилятору Inno Setup выдавать сообщение об ошибке. Текст сообщения в параметрах директивы не обрабатывается и подаётся в неизменном виде, поэтому рекомендуется использовать эту директиву вместо директивы pragma, чтобы избежать возможных синтаксических ошибок, которые могут скрыть реальные ошибки сценария.

Пример

; Если значение переменной VER меньше кодированного значения версии 5.4.2
#if VER < EncodeVer(5,4,2)
; То выдается сообщение об ошибке
#error Для компиляции этого сценария требуется Inno Setup 5.4.2 и выше.
; Конец условия if.
#endif

См. также:

pragma
if
Error