Условная директива препроцессора
Синтаксис
#if (expression1)
' Условно включает заявления, если expression1 равно True
#elseif (expression2)
' Условно включает заявления, если expression2 равно True
#else
' Условно включает заявления, если оба
' expression1 и expression2 равны False
#endif
Описание
#elseif может быть добавлена к блоку
#if
для обеспечения дополнительных условий.
Пример
#define WORDSIZE 16
#if (WORDSIZE = 16)
' Делать некоторые вещи для 16 бит
#elseif (WORDSIZE = 32)
' Делать
некоторые вещи для 32 бит
#else
#error WORDSIZE must be set To 16 Or 32
#endif
Отличия от QB
См. также