Help Center›FreeBASIC
#elseifdefkeyword
Preprocessor conditional directive
Syntax
#ifdef A
' Conditionally included statements if A is defined
#elseifdef B
' Conditionally included statements if A is not defined and B is defined
#else
' Conditionally included statements if both A and B are not defined
#endif
Description
#elseifdef can be added to an
#if block to provide an additional condition.#elseifdef symbol is equivalent to #elseif defined (symbol)Remarks
Version
- Since fbc 1.20.0
Differences from QB
- New to Freebasic
See also
Example
#define B
#ifdef A
Print "A is defined"
#elseifdef B
Print "A is not defined and B is defined"
#else
Print "both A and B are not defined"
#endif
Reference
- Documented in KeyPgPpelseifdef.html