Help Center
Help CenterFreeBASIC

#elseifkeyword

Preprocessor conditional directive

Preprocessorkeyworddocumented

Syntax

#if (expression1)
' Conditionally included statements if expression1 is True
#elseif (expression2)
' Conditionally included statements if expression2 is True
#else
' Conditionally included statements if both
' expression1 and expression2 are False
#endif

Description


#elseif can be added to an #if block to provide an additional conditions.

Remarks

Differences from QB


  • New to Freebasic

See also


Example


#define WORDSIZE 16

#if (WORDSIZE = 16)

  ' Do some some 16 bit stuff

#elseif (WORDSIZE = 32)

  ' Do some some 32 bit stuff

#else

  #error WORDSIZE must be set To 16 Or 32

#endif



Reference

  • Documented in KeyPgPpelseif.html