
Permitir a compilação de código fonte se uma constante estiver definida.
#IFDEF <palavra>
...
[#ELSE]
...
#ENDIF
|
<palavra> |
Representa uma constante. |
|
#ELSE |
Determina um desvio caso <palavra> não esteja definida. |
|
#ENDIF |
Determina o fim do comando #IFDEF. |
Permite verificar se um determinado identificador foi definido, compilando ou não parte do código fonte. Se o identificador foi definido, este comando permite a compilação do código fonte encontrado logo a seguir. Caso contrário, será compilada o código fonte após o comando #ELSE, se este existir.
O exemplo a seguir mostra como utilizar este comando para compilar uma parte menor de código.
...
#DEFINE VERSAO1
...
#IFDEF VERSAO1
...
...
#ELSE
...
...
#ENDIF
#DEFINE, #IFNDEF e #UNDEF.
