
Permitir a compilação de código fonte se uma constante não estiver definida.
#IFNDEF <palavra>
...
[#ELSE]
...
#ENDIF
|
<palavra> |
Representa uma constante. |
|
#ELSE |
Determina um desvio, caso <palavra> não esteja definida. |
|
#ENDIF |
Determina o fim do comando #IFNDEF. |
Permite verificar se um determinado identificador não foi definido, compilando ou não parte do código fonte. Se o identificador não 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
...
#IFNDEF VERSAO1
...
...
#ELSE
...
...
#ENDIF
#DEFINE, #IFDEF e #UNDEF.
