From QB64 Wiki
$ELSEIF is precompiler command, which determines which sections of code inside its blocks are included into our code for compiling.
- $IF variable = expression THEN...
- .$ELSEIF variable = expression THEN...
- $END IF
- $ELSEIF must follow a valid $IF or $ELSEIF statement.
- If $ELSE is used, it must be used as the last conditional check before $END IF. $ELSEIF can non come after $ELSE.
$IF WIN AND 32Bit THEN CONST Slash = "\" CONST OS = "Windows 32Bit" $ELSEIF WIN AND 64Bit THEN CONST Slash = "\" CONST OS = "Windows 64Bit" $ELSEIF 32Bit THEN CONST Slash = "\" CONST OS = "Non-Windows 32Bit" $ELSE CONST Slash = "/" CONST OS = "Non-Windows 64Bit" $END IF PRINT "The proper slash for your operating system is "; Slash; " and you're running on a "; OS; " operating system."