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