Help Center
Help CenterFreeBASIC

#errorkeyword

Preprocessor diagnostic directive

Preprocessorkeyworddocumented

Syntax

#error error_text

Parameters

NameDescription
error_textThe display message

Description


#error interrupts compiling to display error_text when compiler finds it, and then parsing continues.

This keyword must be surrounded by an #if <condition> ...#endif, so the compiler can reach #error only if <condition> is met.

In any case, the final status will be "Failed to compile".

Remarks

Differences from QB


  • New to FreeBASIC

See also


Example


#define c 1



#if c = 1

  #error Bad value of c 

#endif



Reference

  • Documented in KeyPgPperror.html