DIRECTIVAPublicado
#else y #endif
#ifdef <id> ... #else ... #endifDefine la alternativa y cierra bloques de compilación condicional.
Descripción general
#else separa la alternativa de #ifdef o #ifndef y #endif cierra el bloque. A diferencia de If/Else/EndIf, seleccionan texto antes de compilar.
Sintaxis
#ifdef <id> ... #else ... #endifDos variantes de compilación
User Function ExAlternativa()
#ifdef VERSAO_ESPECIAL
MsgInfo("Recurso da versão especial")
#else
MsgInfo("Comportamento padrão")
#endif
ReturnResultado esperado
Solo la alternativa correspondiente llega al compilador.
- Indenta el contenido para mostrar la estructura.
- Mantén próximas las directivas de apertura y cierre.
- No sustituyen Else y EndIf de ejecución.
- Los bloques muy anidados ocultan qué variante se compiló.
